selection avec range et tableaux structurés

  • Initiateur de la discussion Initiateur de la discussion rafi93
  • Date de début Date de début

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 !

rafi93

XLDnaute Occasionnel
bonjour
petit nouveau à VBA j'ai un souci avec les range

j'ai un tableau structuré dans Feuil1, avec comme noms de colonnes colA, colB, ...
je ne comprends pas pourquoi le 2eme select plante
comment faut il écrire pour selectionner la colonne colB du tableau ?

Sub test2()

Worksheets("Feuil1").Range("tableau").Select
Worksheets("Feuil1").Range("tableau[colB]").Select

End Sub

merci !
 
Re : selection avec range et tableaux structurés

Bonsoir
Voici un classeur en exemple pour l'utilisation de tableau ( ListObjects )

Code:
Sub BoucleTableau()
esp = Chr(10)
 x = Environ("username")
Set MaListe = Sheets("Tableau").ListObjects("Tableau1")
Message = "Bonjour " & x & esp & _
                    "Mon Tableau comporte : " & esp & _
                    "- " & MaListe.HeaderRowRange.Columns.Count & " Colonnes" & esp & _
                    "- " & MaListe.DataBodyRange.Rows.Count & " Lignes" & esp & _
                    "- " & MaListe.DataBodyRange.Cells.Count & " Cellules" & esp & _
                    "- Adresse : " & MaListe.DataBodyRange.Address & esp & _
                    "- " & MaListe.DataBodyRange.SpecialCells(xlCellTypeBlanks).Count & " Cellule(s) vide(s)" & esp & _
                    "- " & MaListe.DataBodyRange.SpecialCells(xlCellTypeConstants, 23).Count & " Cellules(s) pleine(s)"
MsgBox Message
End Sub


Code:
Sub insererTexteTableau()
Dim lig, col As Integer
Texte = InputBox("Entrer votre Texte ici")
lig = InputBox("Entre le N° de la ligne ici - Exemple 1")
col = InputBox("Entre le N° de la Colonne ici - Exemple 2")
Set MaListe = Sheets("Tableau").ListObjects("Tableau1")
MaListe.DataBodyRange.Cells(lig, col).Value = Texte
End Sub
 

Pièces jointes

- 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
15
Affichages
1 K
Retour