Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier des cases sans copier les menus

  • Initiateur de la discussion Initiateur de la discussion phoque.r
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

phoque.r

XLDnaute Occasionnel
Bonjour

voici mon code pour copier mes données:
Code:
Sheets("candidats").Range("b" & i & ",d" & i & ",e" & i & ",g" & i & ",i" & i & ",j" & i).Copy
Windows("archive.xls").Activate
Sheets("refusés").Select
Range("a" & nb2).Select
ActiveSheet.Paste

Seulement, des cases sont faites depuis des menus, et ca copie les menus avec.

On m'a bien donné un truc comme ça pour l'éviter, mais je n'ai pas bien compris

Code:
Range("A1:Z30").Copy
' positionnement à l'endroit du collage
Selection.PasteSpecial xlPasteValues
' désactiver la copie
Application.CutCopyMode = False


Comment utiliser?

merci
phoque.R
 
Re : Copier des cases sans copier les menus

Bonjour

Ca donne quoi si tu testes cela?

Code:
Sheets("candidats").Range("b" & i & ",d" & i & ",e" & i & ",g" & i & ",i" & i & ",j" & i).Copy
Windows("archive.xls").Activate
Sheets("refusés").Range("a" & nb2).Paste xlPasteValues
' désactiver la copie
Application.CutCopyMode = False


edit: voir réponse plus bas
 
Dernière édition:
Re : Copier des cases sans copier les menus

Je viens de faire ca:

Code:
Sheets("candidats").Range("b" & i & ",d" & i & ",e" & i & ",g" & i & ",i" & i & ",j" & i).Copy
Windows("archive.xls").Activate
Sheets("refusés").Select
Range("a" & nb2).Select
Selection.PasteSpecial xlPasteValues
' désactiver la copie
Application.CutCopyMode = False


le truc de Staple1600 ne fonctionne pas, c'est la ligne
Code:
Sheets("refusés").Range("a" & nb2).Paste xlPasteValues
qui n'est pas acceptée
 
Re : Copier des cases sans copier les menus

Re


Ca correspond à quoi nb2?

Ca fonctionne chez moi
Code:
Sub test()
Dim i As Long
i = 1' mis pour pour pouvoir tester
Sheets("Feuil1").Range("b" & i & ",d" & i & ",e" & i & ",g" & i & ",i" & i & ",j" & i).Copy
Windows("archive.xls").Activate
Sheets("refusés").Range("A1").PasteSpecial Paste:=xlValues
' désactiver la copie
Application.CutCopyMode = False
End Sub


edit: houps trop tard collision avecPierrot93
 
Dernière édition:
Re : Copier des cases sans copier les menus

Bonjour Phoque, Restapple

si nb2 est une variable qui renvoie un nu méro de ligne cela devrait fonctionner comme ceci :

Code:
Sheets("refusés").Range("a" & nb2).PasteSpecial xlPasteValues

bonne journée
@+

edition : suppression d'un point en trop
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
791
Réponses
5
Affichages
936
LeSaintKebab
L
  • Question Question
Microsoft 365 Cpier/coller en VBA
Réponses
7
Affichages
818
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…