Macro pour insérer une colonne

Macro pour insérer une colonne - VB/VBA/VBS - Programmation

Marsh Posté le 17-06-2008 à 14:16:43    

Bonjour,  
 :pt1cable:  
J'ai un petit souci qui concerne l'insertion d'une colonne en utilisant une macro.  
j'ai besoin d'inserer une colonne vide en utilisant une variable, je m'explique, si je mets ma variable n=5, alors j'aimerai avoir une colonne inséré à la position n-1 (donc j'aurai une colonne vide à la 4ème position), comment faire un macro pour inserer une colonne en fonction d'une variable que je modifierai à chaque utilisation??  
Si quelqu'un sait...  :D  
Merci beaucoup de votre aide

Reply

Marsh Posté le 17-06-2008 à 14:16:43   

Reply

Marsh Posté le 17-06-2008 à 16:42:33    

Salut !
 
Il faut juste que tu soies un peu plus clair, est-ce que tu codes ta macro ou est-ce que tu l'enregistres... Comment souhaites-tu saisir ta variable ? Avec une boite de dialogue par exemple ? ^^ La fonction en elle-même est pas compliquée.

Reply

Marsh Posté le 17-06-2008 à 17:55:06    

Finalement shosette j'ai trouvé, merci pour ta réponse :)
Et pour ceux que ça interesse, voici le code,
 
Sub es()
Dim Colonne As Integer
Worksheets("ca" ).Activate
Colonne = 1  
While Not IsEmpty(ActiveSheet.Cells(4, Colonne)) And Colonne < 150
Colonne = Colonne + 1
Wend
ActiveSheet.Cells(4, Colonne - 2).Select
Selection.EntireColumn.Insert

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed