Copier/coller qui se décale

Résolu
Lou578 Messages postés 5 Statut Membre -  
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!!!!
A voir également:

3 réponses

Pierre1310 Messages postés 8854 Statut Membre 651
 
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.
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
Bonjour

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
0
pijaku Messages postés 13513 Statut Modérateur 2 763
 
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 :
Sub test()
Range("MaColonne").Select 'ou Copy, ou ce que tu veux en faire...
End Sub
0