M
marti018
Guest
Bonjour, je débute en Vb toute aide est la bienvenue...
avant toute chose merci aux administrateurs et aux participants au forum qui ont toujours faim de probleme (le mien va vous paraitre banal)
mon petit problème: sur ma feuille j'ai un tableau, aprés la dernière colonne du tableau, une colonne libre, vide de toute mise en forme, puis à nouveau un tableau dans lequel je fais les totaux du tableau précédent..je n'ai pas forcément des données dans chacune des colonnes alors j'ai pensé à me servir de la ligne de titre de mon premier tableau pour déterminer le nombre de colonnes utilisées jusqu'à présent et donc l'endroit ou je pourrai insérer mes colonnes.. l'idée par la suite c'est de mettre un boutton sur la feuille pour rajouter des colonnes à volonté ( sans oublier de fusionner la ligne de titre pour qu'elle puisse à nouveau servir de repère)
bon mon code est le suivant:
Sub InsertColonne()
Dim ladernièrecolonne As Integer
ladernièrecolonne = Columns("C").End(xlToRight)
Columns("C:E").Select.Copy
Columns("ladernèrecolonne:ladernièrecolonne").Select
Selection.Insert Shift:=xlToRight
End Sub
Evidement cela ne marche pas😱
je débute en vb peut etre que je me suis compliqué la tache et ma démarche est un peu tarabiscotée😉
merci d'avance
avant toute chose merci aux administrateurs et aux participants au forum qui ont toujours faim de probleme (le mien va vous paraitre banal)
mon petit problème: sur ma feuille j'ai un tableau, aprés la dernière colonne du tableau, une colonne libre, vide de toute mise en forme, puis à nouveau un tableau dans lequel je fais les totaux du tableau précédent..je n'ai pas forcément des données dans chacune des colonnes alors j'ai pensé à me servir de la ligne de titre de mon premier tableau pour déterminer le nombre de colonnes utilisées jusqu'à présent et donc l'endroit ou je pourrai insérer mes colonnes.. l'idée par la suite c'est de mettre un boutton sur la feuille pour rajouter des colonnes à volonté ( sans oublier de fusionner la ligne de titre pour qu'elle puisse à nouveau servir de repère)
bon mon code est le suivant:
Sub InsertColonne()
Dim ladernièrecolonne As Integer
ladernièrecolonne = Columns("C").End(xlToRight)
Columns("C:E").Select.Copy
Columns("ladernèrecolonne:ladernièrecolonne").Select
Selection.Insert Shift:=xlToRight
End Sub
Evidement cela ne marche pas😱
je débute en vb peut etre que je me suis compliqué la tache et ma démarche est un peu tarabiscotée😉
merci d'avance