XL 2016 Insérer colonne en fonction des informations fournies par l'utilisateur

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 !

MousLy

XLDnaute Nouveau
Bonjour le forum,
j'ai un fichier execl dans la quel je dois récupérer des informations. Mais pour cela les informations doivent être placées à partir de la colonne H. Et à partir de la colonne H je doit insérer une autre colonne pour faire place aux informations fournies. Je suis un débutant de vba vos aides sont les bienvenus. Merci d'avance.

Voici le code que j'ai.
Dim col As Integer
col = 8 'Referencie la colonne H.
'Récuperation des resultats a partir de la colonne 8
If col = 8 Then

ThisWorkbook.Sheets("feuil1").Cells(2, col).Value = item
ThisWorkbook.Sheets("feuil1").Cells(3, col).Value = val
Else
Column(8).Select
Selection.EntireColumn.Insert

ThisWorkbook.Sheets("feuil1").Cells(2, col).Value = item
ThisWorkbook.Sheets("feuil1").Cells(3, col).Value = val

End If
col = col + 1
 
Bonjour MousLy, fanch55,

Je propose ce code VBA :
VB:
Sub Essai()
  Application.ScreenUpdating = 0
  Columns(8).Insert 'insertion d'une colonne avant la colonne H
  '=> la colonne H et celles de droites sont décalées à droite
  [H2] = "Item": [H3] = "Val"
End Sub
soan
 
- 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

Discussions similaires

Réponses
16
Affichages
2 K
Retour