Copier/coller qui se décale
Résolu
Lou578
Messages postés
5
Statut
Membre
-
pijaku Messages postés 13513 Statut Modérateur -
pijaku Messages postés 13513 Statut Modérateur -
Bonjour,
Tout d'abord, merci à ceux qui vont prendre le temps de lire mon message et d'essayer de le résoudre.
J'ai une macro à faire et étant debutante en VBA, je viens vers vous.
Je dois copier une colonne qui se décale chaque mois dans une autre feuille (le collage ne bouge pas).
Comment faire pour que la macro comprenne qu'il faut se décaler d'une colonne chaque mois?
Merci d'avance!!!!
Tout d'abord, merci à ceux qui vont prendre le temps de lire mon message et d'essayer de le résoudre.
J'ai une macro à faire et étant debutante en VBA, je viens vers vous.
Je dois copier une colonne qui se décale chaque mois dans une autre feuille (le collage ne bouge pas).
Comment faire pour que la macro comprenne qu'il faut se décaler d'une colonne chaque mois?
Merci d'avance!!!!
A voir également:
- Copier/coller qui se décale
- Historique copier coller - Guide
- Copier-coller - Accueil - Informatique
- Copier coller pdf - Guide
- Style d'écriture a copier coller - Guide
- Arobase copier coller - Forum Windows 10
3 réponses
Bonjour,
Tu fais une table ou tu écris les mois. Le contenu de cette table contiendra la colonne. Donc si tu passe de janvier à décembre (ce qui est impossible) ton programme pourra se retrouver.
Tu fais une table ou tu écris les mois. Le contenu de cette table contiendra la colonne. Donc si tu passe de janvier à décembre (ce qui est impossible) ton programme pourra se retrouver.
Bonjour
Ta demande est un peu floue
1/
2/ Explique clairement ce que tu voudrais en te disant que l'on a que ce que tu écris pour t"aider
Michel
Ta demande est un peu floue
1/
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci par un clic droit sur le lien proposé dans le message de réponse
2/ Explique clairement ce que tu voudrais en te disant que l'on a que ce que tu écris pour t"aider
Michel
Bonjour tout le monde,
Le plus simple est de nommer cette colonne.
Ainsi, si elle se déplace dans ta feuille, elle aura toujours le même nom.
Exemple :
1- sélectionner la colonne B (en entier, en cliquant dans l'entête de colonne)
2- Onglet Formules / définir un nom
3- nom : MaColonne (=> Fait référence à : =Feuil1!$B:$B ne pas toucher)
4- Valider (OK)
5- inscrire au moins une valeur en B1
6- insérer une colonne avant la colonne B
7- cliquer sur Onglet Formules / Gestionnaire de nom
8- le nom MaColonne fait maintenant référence à : =Feuil1!$C:$C
Pour utiliser une plage nommée en VBA :
Le plus simple est de nommer cette colonne.
Ainsi, si elle se déplace dans ta feuille, elle aura toujours le même nom.
Exemple :
1- sélectionner la colonne B (en entier, en cliquant dans l'entête de colonne)
2- Onglet Formules / définir un nom
3- nom : MaColonne (=> Fait référence à : =Feuil1!$B:$B ne pas toucher)
4- Valider (OK)
5- inscrire au moins une valeur en B1
6- insérer une colonne avant la colonne B
7- cliquer sur Onglet Formules / Gestionnaire de nom
8- le nom MaColonne fait maintenant référence à : =Feuil1!$C:$C
Pour utiliser une plage nommée en VBA :
Sub test() Range("MaColonne").Select 'ou Copy, ou ce que tu veux en faire... End Sub