Selection avec range dans une macro

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

ufernet

XLDnaute Junior
Bonjour à tous,

Je souhaite sélectionner, dans une macro, une référence d'un nombre de ligne qui se trouve dans une autre feuille. Je sais le faire (grâce au forum) lorsque la référence est sur la même feuille mais malgré toute mes tentatives je n'y arrive pas lorsqu'il s'agit d'une autre feuille. Mon code:

Sheets("total données").Select
Range("L2:AD2").Select
Selection.Copy
Range("L3:AD" & Range("A65535").End(xlUp).Row).Select
ActiveSheet.Paste

A la place de ("A65535").End(xlUp).Row) je voudrais le nombre de ligne non vide de la colonne A de la feuille "Résultat+Vérif" mais y veut pas.... Une piste??

Merci
 
Re : Selection avec range dans une macro

Bonjour,

Merci Kjin mais j'ai pas été très clair... Mon besoin: connaitre le nombre de ligne pour coller une formule. La sélection à copier est sur la feuille "total données". C'est la plage "L2:AD2" que je veux coller sur cette même feuille en "L3:ADXX" où XX est le nombre de ligne non vide qui se trouve dans la colonne A de la feuille "Résultat+Vérif". J'ai mis le code de Kjin dans ma macro après le code qui copie "L12:AD2" mais ça ne marche pas: "erreur 1004 la méthode Copy de la classe range a échoué". Le nombre de ligne varie à chaque utilisation...
Une idée?
 
Re : Selection avec range dans une macro

bonjour,
Code:
Dim dl#
With Sheets("Résultat+Vérif")
    dl = Application.CountA(.Columns(1))
End With
If dl > 0 Then
    With Sheets("total données")
        .Range("L2:AD2").Copy .Range("L3:AD3").Resize(dl, 1)
    End With
End If
Si ce n'est pas ça, reviens avec un fichier
A+
kjin
 
Re : Selection avec range dans une macro

Merci Kjin, ça marche très bien.
Je ne connaissais pas Resize, il faut dire que je ne connais pas grand-chose! Par contre ce qui me perturbe c'est qu'il n'y a pas de "paste" et pourtant toutes les formules sont collées!!

Encore merci
 
- 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
3
Affichages
252
Réponses
10
Affichages
789
Retour