Débutant, type variable

Bonjour,

Je débute dans la programmation VBA, et je pense que je ne serais pas beaucoup amené à l'utiliser par la suite. Donc je ne souhaite pas passer des soirées à lire des tutoriels et apprendre le langage pour ne plus en avoir besoin après.

Je souhaite juste déplacer des données de colonnes .

je veux que les cases de la lignes 5 à la dernière lignes remplis de la colonne A de la feuille 1

se déplace dans la colonne A de la feuille 2

voici ce que j'ai commencé :

Sub deplement()

Dim a As String

a = Sheets("Feuil1").Range("A65536").End(xlUp).Row

Sheets("Feuil1").Columns("A:A").Rows("5:& a").Copy Destination:=Sheets("Feuil2").Columns("A:A")

End Sub

Ce qui bloque ce sont les variables, je ne sais pas exactement ce qu'il faut mettre comme variable dans la fonction Rows.

La variable que j'ai crée ne peut pas directement remplacer un nombre ?

Merci de votre aide !

Alex

Bonsoir

Dans ce cas pas besoin de variable

Une façon

Sub deplement()
  Sheets("Feuil1").Range("A5:A" & Sheets("Feuil1").Range("A" & Rows.Count).End(xlUp).Row).Copy Destination:=Sheets("Feuil2").Range("A1")
End Sub

Merci

c'est nickel et j'arrive à peu près à comprendre le code.

Rechercher des sujets similaires à "debutant type variable"