Boucle

Résolu
abdellah_tadjine Messages postés 203 Statut Membre -  
fabien25000 Messages postés 697 Statut Membre -
Bonjour,
je cherche a remplacer des instruction a repetition par des boucle tel
que :
textbox1=""
textbox2=""
textbox3=""
textbox4=""
textbox5=""
textbox6=""

merci pour votre aide cordialement abdellah

2 réponses

  1. Utilisateur anonyme
     
    Bonjour,
    quel VB?
    • VBS
    • VBA -> précisez:
      • Word
      • Excel
      • Access
      • Powerpoint
      • Autre
    • VB6 (ou antérieur, précisez)
    • VB.Net - précisez la Framework et ->
      • Winform
      • WPF

    0
    1. abdellah_tadjine Messages postés 203 Statut Membre 6
       
      ah!! désolé j'utilise VBA excel......merci
      0
  2. fabien25000 Messages postés 697 Statut Membre 59
     
    Bonjour,
    pour excel vba:

    Private Sub UserForm_Initialize()
    Dim i As Integer
    i = 1
    
    For i = 1 To 6
        Set obj = Me.Controls("TextBox" & i)
        obj.Value = ""
    Next i
    
    End Sub
    0
    1. fabien25000 Messages postés 697 Statut Membre 59
       
      à noter que je me suis mis sur initialize pour tester rapidement; à vous de vous placer là où vous le voulez
      0
    2. stéphane > fabien25000 Messages postés 697 Statut Membre
       
       
      Bonjour fabien25000,

      Quelques petites précisions :

      a) La ligne #3 est inutile : pas besoin d'initialiser i à 1
          puisque c'est fait par la ligne #5 : For i = 1 To 6

      b) C'est inutile aussi de passer par obj, on peut faire directement :

      
        For i = 1 To 6
          Controls("TextBox" & i).Text = ""
        Next i
      
      

          Tu auras noté que j'utilise .Text au lieu de .Value

      Cordialement
       
      0
    3. fabien25000 Messages postés 697 Statut Membre 59 > stéphane
       
      Bonjour stéphane et Merci.
      je débute dans vba excel et j'ai tâtonné pour arriver à ce code.
      j'ai rajouté la ligne 3 parce qu'en déboguant j'ai eu l'impression qu'il commençait à 0
      pourquoi .text plutot que .value?

      je tente de continuer à apprendre grâce aux problèmes postés ici et je me risque de temps à autres à proposer une réponse, en espérant ne pas "déranger"..
      0
    4. abdellah_tadjine Messages postés 203 Statut Membre 6
       
      merci fabie25000. ca marche trés bien
      0
    5. abdellah_tadjine Messages postés 203 Statut Membre 6 > stéphane
       
      merci ca marche aussi
      0