Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Incrémentation, faire glisser une cellule VBA

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 !

E5kobar

XLDnaute Nouveau
Bonjour le fil,

Malgré de nombreuses tentatives, je coince sur la problématique suivante :

J'aimerais, en VBA, dans la première cellule vide de la ligne 1, faire glisser la cellule de gauche de façon à ce que "X1" devienne "X2" et ainsi de suite...


J'ai pensé à transformer la ligne suivante :

Selection.AutoFill Destination:=Range("L1:M1"), Type:=xlFillDefault

En :

Selection.AutoFill Destination:=Range("nom de la cellule active : nom de la cellule à droite "), Type:=xlFillDefault

Merci pour votre aide !

------------------------

Pour imager mes propos :





 

Pièces jointes

Bonjour,
Si j'ai bien compris, il s'agit d'ajouter une colonne ?
Sans Vba
Clique droit sur la dernière colonne==>Insérer==>Colonne de tableau à droite
En Vba
VB:
Sub ajoutercolonne()
  [Tableau1].ListObject.ListColumns.Add
End Sub
 
Bonjour le fil, E5Kobar, Jacky67

Une possibilité (en repartant du code de Jacky67)
VB:
Sub AjouterColonne_et_X()
Dim oTBL As ListObject
Set oTBL = [Tableau1].ListObject
With oTBL
.ListColumns.Add
.DataBodyRange.Columns(.ListColumns.Count) = "x"
End With
End Sub
 
- 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
4
Affichages
439
Réponses
1
Affichages
606
Réponses
0
Affichages
597
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…