Bonjour a tous,
J'ai fait une procedure qui me permet de copier des valeurs d'une feuille a une autre dans un meme fichier excel. Cependant, elle ne fonctionne pas comme je le souhaite:
Dans une feuille, j'ai des donnees qui s'ajoute au fur et a mesure. La derniere ligne varie donc souvent. La plage concernee est A3:Y?
Sur une seconde feuille, il y a un bouton de commande qui a pour but de copier la plage A3:Y? de la 1ere feuille et de la copier a partir de la cellule A10.
J'ai fait des essais avec des valeurs a copier sur la plage A3:Y5 et ca ne marche pas": quand je clique sur ce fameux bouton de commande, la plage qui est copiee est A1:Y3.
Voici mon code:
Private Sub CommandButton1_Click()
Dim MySelection As Range
Worksheets("Spare Parts").Activate
Set MaSelection = Worksheets("Spare Parts").Range("A3:Y" & Range("Y65536").End(xlUp).Row)
MsgBox (MaSelection.Address)
MaSelection.Select
Selection.Copy
Sheets("Presentation").Select
Range("A10").Select
ActiveSheet.Paste
end sub
Pourriez vous me dire quelle est mon erreur SVP?
D'avance merci et bonne journee
Toutou
J'ai fait une procedure qui me permet de copier des valeurs d'une feuille a une autre dans un meme fichier excel. Cependant, elle ne fonctionne pas comme je le souhaite:
Dans une feuille, j'ai des donnees qui s'ajoute au fur et a mesure. La derniere ligne varie donc souvent. La plage concernee est A3:Y?
Sur une seconde feuille, il y a un bouton de commande qui a pour but de copier la plage A3:Y? de la 1ere feuille et de la copier a partir de la cellule A10.
J'ai fait des essais avec des valeurs a copier sur la plage A3:Y5 et ca ne marche pas": quand je clique sur ce fameux bouton de commande, la plage qui est copiee est A1:Y3.
Voici mon code:
Private Sub CommandButton1_Click()
Dim MySelection As Range
Worksheets("Spare Parts").Activate
Set MaSelection = Worksheets("Spare Parts").Range("A3:Y" & Range("Y65536").End(xlUp).Row)
MsgBox (MaSelection.Address)
MaSelection.Select
Selection.Copy
Sheets("Presentation").Select
Range("A10").Select
ActiveSheet.Paste
end sub
Pourriez vous me dire quelle est mon erreur SVP?
D'avance merci et bonne journee
Toutou