Ciao ho un problema con una macro di excel.
Devo fare in modo che si selezioni una riga intera, ma il numero di riga deve essere preso dal contenuto di una cella.
naturalmente la prima domanda è se si può fare e la seconda come?
ecco la mia macro, dove sbaglio?
Sub prova()
'
' prova Macro
'
'
Rows("10:10").Select
Selection.Copy
Sheets("foglio2").Select
ActiveWindow.SmallScroll Down:=36
Dim X
X = Range("A1").Value
Rows("X:X").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("foglio1").Select
ActiveWindow.SmallScroll Down:=-42
Range("A3").Select
Sheets("foglio2").Select
Range("A10").Select
Application.CutCopyMode = False
End Sub
secondo le mie intenzioni dovrebbe:
selezionare la riga 10 del foglio2 e copiarla
andare al foglio1
prendere il valore numerico presente nella cella A1 e assegnarlo come valore della variabile X
selezionare la riga corrispondente al valore della variabile x
incollare nella riga selezionata la riga precedentemente copiata (la riga 10 del foglio2)
cioè se in A10 c'è scritto 3, copia (copia valori) la riga 10 nel foglio1 al posto della riga 3
AIUTOOOOOOOO!!!!!!!!!