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

XL 2016 stocker mes données dans une variable à partir d'un tableau en VBA

Achraf1981

XLDnaute Nouveau
Bonjour à vous tous,
j'ai un problème lié à l'automatisation d'un rapport sous VBA.
Ma problématique:
J'ai une liste des données ( numériques) sous format d'un tableau
colonne A: mon tableau : Tbl
Code
12
1113
1234
456

au lieux d'utiliser se syntaxe : lv_valeur = lv_valeur & "12; "
lv_valeur = lv_valeur & "1113; ".........
je veux bien automatiser toutes les cellules de mon tableau v_valeur = lv_valeur & "tbl; "

comment je peux déclarer et faire sa au lieu d’écrire chaque ligne ?

D'avance merci pour votre aide
 

Staple1600

XLDnaute Barbatruc
Bonjour @Achraf1981 , le fil

Si j'ai bien compris et en me basant sur l'exemple de @Lolote83 (que je salue au passage)
Une version sans boucle
VB:
Sub testB()
Tbl = Range("C9:C12")
lv_valeur = Join(Application.Transpose(Tbl), vbNullString)
MsgBox lv_valeur
End Sub

NB: Avec cette version, chaque élément est séparé par un espace
VB:
Sub testC()
Tbl = Range("C9:C12")
lv_valeur = Join(Application.Transpose(Tbl))
MsgBox lv_valeur
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…