Modifier une macro: Ajouter des lignes

Résolu
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -  
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Mes amis, j'ai une macro qui ajoute des lignes, mais si les données se trouvent dans la colonne A, voila le code:


Public Sub ajout_ligne()
Dim lig As Long, DerLig As Long
DerLig = Cells(Rows.Count, 1).End(xlUp).Row - 1
For lig = DerLig To 1 Step -1
Rows(lig + 1).Insert
Next lig
End Sub


Est-ce qu'est possible de la rendre applicable dans toutes les colonnes: Exepmle:

https://www.cjoint.com/c/GCFlyIxCrMP

Merci infiniment



A voir également:

1 réponse

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,
Appel avec passage du numero de clonne

'appel
Sub test()
    ajout_ligne (5)
End Sub

'NCol: numero de colonne a tester
Public Sub ajout_ligne(NCol)
Dim lig As Long, DerLig As Long
    DerLig = Cells(Rows.Count, NCol).End(xlUp).Row - 1
    For lig = DerLig To 1 Step -1
        Rows(lig + 1).Insert
    Next lig
End Sub
2
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
c'est impérativement de placer les premières données dans le colonne E est ce qu'il est possible de rendre la macro variable selon les différents cas??
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Re,
Ben oui! Remplacez le 5 par ce que vous voulez
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Je sais que ça cest trop, Mr f894009, mais est-ce qu'il y a une méthode sans changement de code, j'ai beaucoup de cas à traiter et ça sera dur de répéter la tache a chaque fois avec modification de cod!!
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Re,
Utilisez une variable à la place
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Re, Une variable?? je n'ai pas bien compris
0