Copier coller en VBA

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

M

Martin Dube

Guest
Bonjour,

je dois copier des lignes d'une feuille 1 vers une feuille 2. Dans la feuille 2, je dois insérer les lignes que j'ai copiées entres des lignes existantes.

Je voudrais donc, avant la copie, insérer un nombre de ligne blanches équivalent au nombre de ligne copiées. Est-ce qu'il y a un moyen de savoir combien il y a de lignes de copiés dans le presse-papier?

Ou est-ce qu'Il y a d'autres moyens de faire?

Merci de votre aide.

Martin
 
Salut Martin !

S'il n'y a pas de lignes vides dans ton tableau, tu peux simplement mettre une formule dans une cellule, et récuperer cette valeur dans une variable de ton code Vba.

Exemple Nbval(A5:A65000).

Dans notre cas, si ta formule n'est pas dans la colonne A, tu peux ecrire :

NbVal(A:A)

Admettons que tu aie mis cette formule en B2

Dans ton code, tu peux faire :

Dim NbreLigneAInserer
NbreLigneAInserer = Range("B2").Value

Puis tu récupères ta variable dans ton code.

@ +

Moa
 
- 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
5
Affichages
229
Réponses
5
Affichages
703
Retour