Ciao a tutti
Devo selezionare alcune righe di una tabella su cui lavoro.
Le righe non sono contigue, dunque voglio fare programmando quello che a mano si otterrebbe selezionando una riga e facendo poi ctrl e selezionandone un'altra.
Se lo faccio registrando la macro mi viene fuori questo codice, ad esempio selezionando 2 e poi 9:
Sub seleziona()
' Macro recorded
Range("2:2,9:9").Select
Range("A9").Activate
End Sub
Cosi mi seleziona la 2 e la 9 appunto, isolatamente.
Se pero' cerco di farlo con delle variabili mi seleziona tutto il range, ossia dalla 2 alla 9, ...
facendo debug del codice al posto di i vedo proprio i valori soprascritti (2 e 9), dunque sembrerebbe uguale al codice registrato, eppure non funziona. Ecco il codice scritto a mano:
Sub seleziona()
Dim i As Integer
i = 2
Range(i & ":" & i, i + 7 & ":" & i + 7).Select
Range("A9").Activate
End Sub
qualche idea sul perchè i risultati siano diversi?
grazie mille!