Se connecter avec
S'enregistrer | Connectez-vous

Copier/coller la valeur d'une ou plusieurs cellules selon la valeur d'une autre

Dernière réponse : dans Programmation

Bonjour
Voilà mon petit problème :
j'ai besoin de copier et coller une plage de cellules d'une feuille vers une autre feuille.
Ce copier/coller s'effectue à partir du changement de la valeur d'une cellule "A46"
"A46" = telle valeur copie et colle telle plage de la "feuille3" vers telle plage de la "feuille1"
En sachant que la cellule "A46" contient une liste par validation

Merci d'avance

Patrick
Lassé par la pub ? Créez un compte

Bonjour,

Ma question est : Comment faire pour que quand je choisi une valeur dans la cellule "A46" de la Feuil1, la plage de cellules "A2 à I3" de la Feuil3 se copie et vient se coller sur la plage de cellules"G45 à O46" de la feuil1 par bouton pas de problème je sais le faire
Voici le code de la macro du bouton
  1. Sub Macro15()
  2. Sheets("chargement carton").Select
  3. Range("B1:J2").Select
  4. Selection.Copy
  5. Sheets("commande_client").Select
  6. Range("G45:O46").Select
  7. ActiveSheet.Paste
  8. Range("T45").Select
  9. End Sub

Mais voilà je voudrais que cela ce passe quand je choisi une valeur dans la cellule "A46"

Merci d'avance
et encore mes excuses
Expert Programmation

:hello:  Oozenot....

C'est pas marrant d'avoir la réponse au bout de la langue, mais de devoir se retenir parce qu'on a à faire à un malpoli. hein ?
Bon, comme la solution n'a aucun rapport avec le code proposé, je te laisse répondre à PP - par exemple juste sous la forme d'un nom de méthode à utiliser ;) 

:hello:  PP,

La politesse, sur un forum, est un peu différente que dans la vraie vie. Pas besoin de vouvoiement, de formules alambiquées à "agréer", etc. Un smiley et tout est dit.
En revanche, lire le topic qui s'appelle Quelques règles simples à respecter -- /! A lire avant de poster ! et l'appliquer est important. Si tu ne le fais pas, tout aimable que tu sois, tu passeras pour un malpoli, ce qui ralentira l'obtention d'une solution.

Comme Oozenot, je n'en doute pas, va te fournir une bonne solution, je t'invite à mettre ton message en conformité pour me prouver que j'ai tord : T'es pas un gros malpoli, tu étais juste pas au courant.

____________
PS: Sinon, j'espère que le code que tu nous proposes n'est pas pleins de Select et de Copy/Paste... [:patch]

Bonjour
Excuses moi mais je ne voie pas ou j'ai été impoli voilà ce que j'avais écrit
"Voilà mon petit problème :
j'ai besoin de copier et coller une plage de cellules d'une feuille vers une autre feuille.
Ce copier/coller s'effectue à partir du changement de la valeur d'une cellule "A46"
"A46" = telle valeur copie et colle telle plage de la "feuille3" vers telle plage de la "feuille1"
En sachant que la cellule "A46" contient une liste par validation

Merci d'avance

Patrick
Lassé par la pub ? Créez un compte