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

selection plage

  • Initiateur de la discussion Initiateur de la discussion Demouret
  • 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 !

D

Demouret

Guest
Bonjour le Forum,

Désolé ca doit être dimanche ou je suis bon à rien...
Je me bats depuis 2h pour selectionner une plage de cellules non vides en vue de la copier depuis une autre feuille et ca veut pas...

j'en suis là:

Private Sub CommandButton1_Click()
Sheets("aa").Range(Range("A1"), Range("G65536").End(xlUp)).Select
Selection.Copy
End Sub

Si une bonne ame pouvait me liberer de mon cauchemar dominical... ;-))
merci à vous
 
Re : selection plage

Ben c'est fou mais ca marche pas chez moi

"erreur d'execution 1004"
"erreur definie par l application ou par l objet"

En fait mon code fonctionne si le commandbutton se trouve sur la feuille "aa" mais pas si je le place sur une autre feuille...
 
Re : selection plage

Re,

Autant pour moi, il y avait un bug dans ton code :

Code:
Private Sub CommandButton1_Click()
With Sheets("aa")
    .Range(.Range("A1"), .Range("G65536").End(xlUp)).Copy Sheets("bb").Range("A1")
End With
'ou
'Sheets("aa").Range("A1").CurrentRegion.Copy Sheets("bb").Range("A1")
End Sub

Il faut que chaque Range soit referencé ...
Ils font reference à Sheets("aa")
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
792
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…