copier coller valeurs

  • Initiateur de la discussion steeve
  • Date de début
S

steeve

Guest
Bonsoir à toutes et à tous,

Je voudrai réaliser la chose suivante:

Je voudrai faire un copier coller valeur dans ma feuil3.
J'ai donc fait ce copier coller valeur, j'ai généré ma macro, ce qui m'a donné le code suivant:

Columns ('B:D').Select
Selection.Copy
Range('E1').Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False

Je voudrai intégré cela dans un bouton que j'ai mis en place sur ma première feuille (feuil1).
J'ai placer ce code, et je me suis rendu compte qu'il prenait action sur ma première feuille.
Comment pouvoir spécifier que mon copier coller valeur doit se faire dans la feuil3 et non pas sur la première (quelle est la syntaxe pour indiquer la feuille)???


merci pour vos réponses
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir Steeve-le-courageux-qui-se-couche-tard ;)

Tu peux essayer ce code :

With Sheets('Feuil3')
  .Columns ('B:D').Copy
  .Range('E1').PasteSpecial Paste:=xlPasteValues
End With

Les .Select sont à éviter le plus possible et d'autant plus dans ton cas : la feuille 3 n'étant pas la feuille active, cela génèrerait une erreur.

A+ ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 347
Messages
2 087 505
Membres
103 565
dernier inscrit
Fabien78