Declarer une variable

Résolu
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

  1. c'est ça ce que je cherche,merci infiniement cela fonctionne très bien
    0
    1. Contributeur
      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

      0
      1. 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.
        0
        1. 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!!!!!!
          0