Copier/Coller une colonne en VBA
Fermé
Chtitmiss
-
20 mai 2011 à 11:06
melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 23 mai 2011 à 12:41
melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 23 mai 2011 à 12:41
A voir également:
- Copier/Coller une colonne en VBA
- Déplacer une colonne excel - Guide
- Copier coller pdf - Guide
- Copier une vidéo youtube - Guide
- Formule somme excel colonne - Guide
- Copier-coller - Accueil - Windows
1 réponse
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
23 mai 2011 à 12:41
23 mai 2011 à 12:41
Bonjour,
dans ton code, je vois plein d'erreur soit tu ne l'as pas mis en entier soit il manque des choses.
A quoi correspond m??
ensuite, tu mets if m <>1 mais tu ne mets pas de end if.
de plus, pour copier et coller une colonne entière, il faut forcément la sélectionner, la copies. tu sélectionnes la feuille destination ainsi que la cellule destination et tu peux coller
Ensuite, tes feuilles me paraissent bizarres. voici le code modifié mais tu devras l'adapter :
sub copiercoller
Dim col_a_copier As Range
Dim col_ou_coller As Range
m=2
If m <> 1 Then
col = Activesheet.name
sheets("An2009").select
columns("B").select
sheets(col).select
cells(1,2).select
Activesheet.PasteSpecial (xlPasteValues)
End If
dans ton code, je vois plein d'erreur soit tu ne l'as pas mis en entier soit il manque des choses.
A quoi correspond m??
ensuite, tu mets if m <>1 mais tu ne mets pas de end if.
de plus, pour copier et coller une colonne entière, il faut forcément la sélectionner, la copies. tu sélectionnes la feuille destination ainsi que la cellule destination et tu peux coller
Ensuite, tes feuilles me paraissent bizarres. voici le code modifié mais tu devras l'adapter :
sub copiercoller
Dim col_a_copier As Range
Dim col_ou_coller As Range
m=2
If m <> 1 Then
col = Activesheet.name
sheets("An2009").select
columns("B").select
sheets(col).select
cells(1,2).select
Activesheet.PasteSpecial (xlPasteValues)
End If