Macro insertions Lignes

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

P

POWO

Guest
Bonjour à tous,

Quelle belle journée pour se défouler sur VBA!!

Petite question:

Existe une manière sous vba pour insérer plusieurs lignes à la fois.
Exemple: X ma variable range("D1") = 7
Je souhaite donc que 7 lignes soient automatiquement insérer en dessous.

Je reste à votre disposition pour plus de renseignements

Merci d'avance pour vos lumières.

A+ Powo
 
Re : Macro insertions Lignes

Bonjour,

A tester, mais avec une instruction du type :

VB:
Dim X as Range
set X= range("D1") 'A Adapter
X(2,1).Resize(X).entirerow.INsert
Ca devrait t'ajouter sous D1 (à adapter), le nbre de lignes qui sont indiquées dans D1
 
Re : Macro insertions Lignes

Merci Softmama pour ta réponse,

Mais jme rends compte que ma question était mal posée.
Je joins un fichier exemple.
Le but multiplier les lignes en fonction du nombre indiqué dans la colonne B.

Voilà j'espère que se sera plus simple comme ça.

Encore merci d'avance.

Cdlt

Powo
 

Pièces jointes

Re : Macro insertions Lignes

Bonjour,

Alors peut-^étre un truc comme ça :
VB:
Sub Go()
Dim X As Range
Set X = Range("B65536").End(xlUp)
Do
    X(2, 1).Resize(X - 1).EntireRow.Insert
    X.Offset(0, -1).Resize(, 2).Copy Destination:=X.Offset(1, -1).Resize(X, 2)
    If X.Row = 1 Then Exit Do
    Set X = X(0, 1)
Loop
End Sub

cf.fichier joint
 

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
6
Affichages
662
Réponses
250
Affichages
17 K
Retour