Don pépé XLDnaute Occasionnel 22 Mars 2018 #1 Bonjour, Voila j'ai plusieurs variables nommées "Valeur1 , Valeur2, Valeur3, Valeur4 ...". et je voudrais les vider avec une boucle j'ai essayer comme ceci for i = 1 to 5 Valeur(i) = empty next i Mais ça ne fonctionne pas. Help me Merci a vous
Bonjour, Voila j'ai plusieurs variables nommées "Valeur1 , Valeur2, Valeur3, Valeur4 ...". et je voudrais les vider avec une boucle j'ai essayer comme ceci for i = 1 to 5 Valeur(i) = empty next i Mais ça ne fonctionne pas. Help me Merci a vous
Roland_M XLDnaute Barbatruc 22 Mars 2018 #2 bonjour, Redim Valeur(0) Edit: évidemment si c'est un tableau !? Dernière édition: 22 Mars 2018 Vote positif 0 Vote négatif
youky(BJ) XLDnaute Barbatruc 22 Mars 2018 #3 Bonjour tous, Si Valeur1 est le nom d'une variable ca va pas le faire avec un For Next Exemple Dim Valeur(5) 'si 5 valeurs Valeur(1)="tata" Valeur(2)="titi" . . . . MsgBox Valeur(2) et ensuite for i = 1 to 5 Valeur(i) = "" next ou encore mais sans modifier la valeur Valeur = Array("", "tata", "titi", "toto", "tutu") MsgBox Valeur(2) Bruno Vote positif 0 Vote négatif
Bonjour tous, Si Valeur1 est le nom d'une variable ca va pas le faire avec un For Next Exemple Dim Valeur(5) 'si 5 valeurs Valeur(1)="tata" Valeur(2)="titi" . . . . MsgBox Valeur(2) et ensuite for i = 1 to 5 Valeur(i) = "" next ou encore mais sans modifier la valeur Valeur = Array("", "tata", "titi", "toto", "tutu") MsgBox Valeur(2) Bruno
Staple1600 XLDnaute Barbatruc 22 Mars 2018 #4 Bonsoir le fil, le forum Autre façon de faire. VB: Sub Neant() Dim t t = Array(1, 2, 3, 4, 5, 6) MsgBox t(3) Erase t t = Array(33, 44, 55, 66, 77, 88) MsgBox t(3) End Sub Vote positif 0 Vote négatif
Bonsoir le fil, le forum Autre façon de faire. VB: Sub Neant() Dim t t = Array(1, 2, 3, 4, 5, 6) MsgBox t(3) Erase t t = Array(33, 44, 55, 66, 77, 88) MsgBox t(3) End Sub
Don pépé XLDnaute Occasionnel 23 Mars 2018 #5 merci a vous tous pour votre aide cela m'a bien aider Vote positif 0 Vote négatif