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

VB :'Comment faire pour ne sélecctionner que les cellules ABCDFGF de la ligne activée

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 !

lmylvc

XLDnaute Occasionnel
Hello les amis,
dans une de mes macro je rencontre le pb expliqué ci-dessous en rouge,
Quelqu'un peut-il m'aider ?

'Comment faire pour ne sélecctionner que les cellules ABCDFGF de la ligne activée
'Là où se trouve mon curseur

Range("A140,B140,C140,D140,F140,G140").Select
Range("G140").Activate

Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
'Coller sur la premièr ligne vide de la feuille
Sheets("Feuil2").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Select

ActiveSheet.Paste


Merci d'avance

Vincent

😕
 
Re : VB :'Comment faire pour ne sélecctionner que les cellules ABCDFGF de la ligne ac

Hello Pierrot93
Je n'ai pas de pb avec le code actuel, simplement je voudrais pouvoir
le faire évoluer afin de sélectionner les cellules A?B.C.D.F.G de la ligne activée.

Voilà !
Aussi je relance ma demande d'aide.

Merci

Vincent
 
Re : VB :'Comment faire pour ne sélecctionner que les cellules ABCDFGF de la ligne ac

bonjour

evoluer dans ce sens ?

Code:
Sub test()
Range("A140:D140,F140:G140").Copy Sheets("Feuil2").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
End Sub
😕
 
Re : VB :'Comment faire pour ne sélecctionner que les cellules ABCDFGF de la ligne ac

Re,

Aarf, désolé je n'avais point compris... essayce ceci :
Code:
Range("A" & ActiveCell.Row & ":D" & ActiveCell.Row & _
    ",F" & ActiveCell.Row & ":G" & ActiveCell.Row).Select
Selection.Copy

Edition : bonjour Gilbert
 
Re : VB :'Comment faire pour ne sélecctionner que les cellules ABCDFGF de la ligne ac

ou alors comme ceci

Code:
Sub test()
derl = Range("a65536").End(xlUp).Row
Range("A" & derl & ":D" & derl & ",F" & derl & ":G" & derl).Copy Sheets("Feuil2").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
End Sub

Edit bonjour Pierrot

😕 🙄
 
Re : VB :'Comment faire pour ne sélecctionner que les cellules ABCDFGF de la ligne ac

Re,

A noter que l'on pourrait le faire en une seule instruction :
Code:
Range("A" & ActiveCell.Row & ":D" & ActiveCell.Row & _
    ",F" & ActiveCell.Row & ":G" & ActiveCell.Row).Copy _
    Destination:=Sheets("Feuil2").Cells(Rows.Count, 1).End(xlUp)(2)
 
Re : VB :'Comment faire pour ne sélecctionner que les cellules ABCDFGF de la ligne ac

Hello Gilbert & Pierrot93

Le bout de code de Pierrot fonctionne à merveille.
Celui-ci va me permettre de gagner en ergonomie dans le cadre de mes saisies.
Aussi, merci à vous deux pour votre aide.
Je vous dis à bientôt

Vincent 🙂😛
 
- 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

B
Réponses
2
Affichages
769
bzhjenny
B
D
Réponses
10
Affichages
2 K
D
H
Réponses
2
Affichages
7 K
H
O
  • Question Question
Réponses
6
Affichages
1 K
oufkiryo
O
J
Réponses
5
Affichages
2 K
jimmy SICG
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…