Declarer une variable [Résolu]

Signaler
Messages postés
104
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
20 janvier 2020
-
belba.yahya
Messages postés
104
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
20 janvier 2020
-
Bonjour
j'ai un userform avec des textbox de(1 à 13) pour afficher dans le tableau excel du range("G à S)
et ainsi de suite,alors j'ai fais un code très long exemple:
textbox1= .rabge(G)
textbox2=.range(H)
textbox3=.range(I)
etc
je veux une abréviation,ou un exemple d'une variable, car je ne suis pas professionnel au VBA.
mon fichier çi joint:

https://www.cjoint.com/c/JAiaEakFbZL

4 réponses

Messages postés
14957
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
27 janvier 2020
1 210
Bonjour,

alors j'ai fais un code très long exemple:
Il est ou ce code exemple????
Une chose est sure, dans le fichier mis a dispo c'est impossible que ca donne quoi que ce soit!!!!

Expliquez comment ca marche!!!!!!
Messages postés
104
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
20 janvier 2020

bonjour
je n'ai pas déposer le fichier dont le code est très long,j'ai juste expliqué,mais là je l'ai supprimé et j'ai expliqué ce que j'ai juste effectué,
pour mieux comprendre ce que je cherche:
mon tableau contient plusieurs textbox et plusieurs colonnes, comment déclarer un variable pour les colonnes de A à Z ou plus
et des textebox.
Messages postés
23233
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
27 janvier 2020
5 881
Bonjour,

selon ce que j'ai compris :
Dim lig As Long, i As Long, tmp
lig = 6 ' ligne de données voulue
tmp = Sheets("Histo").[G1:S1].Offset(lig - 1).Value
For i = 1 To 13
    UserForm2.Controls("Textbox" & i).Text = tmp(1, i)
Next i

eric

Messages postés
104
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
20 janvier 2020

c'est ça ce que je cherche,merci infiniement cela fonctionne très bien