Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por FIlipeJarillo
#8500
Olá, Criei uma macro para inputar uma determinada informação e preciso que ela se repita até a célula x2 seja vazia, segue abaixo a mesma, é possível ?

Sub imput()

Sheets("Plan1").Select
Range("E4:E5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Plan3").Select
Range("a1").Select
Selection.End(xlDown).Offset(1, 5).Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True

Sheets("Plan1").Select
Range("E6:E193").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Plan3").Select
Range("a1").Select
Selection.End(xlDown).Offset(1, 8).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Sheets("Plan2").Select
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Offset(1, 0).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Plan3").Select
Range("a1").Select
Selection.End(xlDown).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("a1").Select
Selection.End(xlDown).Offset(0, 5).Select
ActiveCell.FormulaR1C1 = "v"
Selection.End(xlUp).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Sheets("Plan1").Select
Columns("E:E").Select
Selection.Delete Shift:=xlToLeft

Sheets("Plan1").Select


End Sub
Avatar do usuário
Por alexandrevba
Avatar
#8512
Bom dia!!

Sua macro está muito suja.


Mas tente algo assim..
Código: Selecionar todos
Sub TenteAlgoAssim()
    Do Until Range("E4").Value = ""
        Call imput
    Loop
Exit Sub
End Sub
Não testado!!!!!
Att
Por FIlipeJarillo
#8515
Cara sou meio júnior ainda em VBA, por isso acabo gravando muita das coisas, e a macro acaba ficando muita suja, estou fazendo as aulas no youtube do canal do guru, espero melhorar, rsrs, e sobre sua sugestão funcionou perfeitamente, muito obrigado
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord