Bonjour,
Je suis en train de me (re)mettre au VBA Excel (pour de vrai cette fois ci! lol). Je ne suis pour le moment qu'à comprendre les rudiments et à les mettre en pratique avec des codes n'ayant pour le moment pas d'utilité...
Je me heurte à un petit problème sur un de ces codes... J'ai créé un code qui permet de créer une nouvelle page que l'on peut nommer à sa sauce, et qui reprends les informations de certaines cellules sur la page active.
Mon problème se situe au niveau du "coller" des données:
Le code fonctionne correctement mais une fois les actions effectuées, j'ai droit à la fenêtre débogage....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Sub NouvelleFeuilleEtCopie() ' Déclaration de variables Dim Nom As String Dim Copie As Byte 'Je copie les données de la page active Copie = ActiveSheet.Range("A1:B8").Copy 'Je crée la nouvelle page Nom = InputBox("Nous allons créer une nouvelle feuille", "Création de feuille", "Mettre le nom de la feuille") Worksheets.Add.Name = Nom 'Je colle les données récupérer dans cette nouvelle page ActiveSheet.Range("A1:B8").PasteSpecial = Copie End Sub
Le problème se situe sans doute au niveau du PasteSpecial mais Coller se dit bien Paste, non?
Partager