Notifications
Clear all

Erro no Código

3 Posts
2 Usuários
0 Reactions
627 Visualizações
(@sergio1989)
Posts: 2
New Member
Topic starter
 

Boa Tarde Pessoal,

Gostaria de pedir ajuda de vcs para resolver um problema em um código do VBA.
Estou Aprendendo a programar no VBA, então perdoem se por acaso parecer coisa muito atoa :lol: .
O erro é que as Formulas são copiadas apenas para a Primeira linha, gostaria que fossem copiadas a todas as células que
que fazem parte da região corrente.
Desde Já Agradeço pela Ajuda!
o Código é este:

Sub Macro4()
'
' Macro4 Macro Para Copiar Fórmulas em Células Relativas
'

'
Sheets("INFO").Select
Range("B16").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy

Dim Celulas As Range
Set Celulas = Selection.CurrentRegion
Range(Celulas.Address).Offset(4, 1).Select

Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False

Range("A1").Select

End Sub

 
Postado : 21/05/2015 11:20 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

sergio1989,

Boa Tarde!

Movi seu tópico para a área correta (VBA & Macros). Da próxima vez, por gentileza e de acordo com as regras do fórum, procure colocar seu tópico nas áreas corretas.

Com relação a sua demanda, anexe o arquivo e explique melhor sua necessidade, como por exemplo, de onde para onde você pretende copiar as fórmulas.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 21/05/2015 11:49 am
(@sergio1989)
Posts: 2
New Member
Topic starter
 

ok, Preciso copiar as fórmulas contidas na linha B16:R16 e colá-las as demais linhas que fazem parte da regiao corrente, por exemplo: colar de B18:R41. No Entanto, o código está colando a fórmula apenas na 1ª linha (B18:R18).

 
Postado : 21/05/2015 11:59 am