Effacer Textbox avec exception
Résolu/Fermé
A voir également:
- Effacer Textbox avec exception
- Comment effacer une page sur word - Guide
- Effacer les cookies - Guide
- Effacer les données de navigation - Guide
- Effacer iphone - Guide
- Effacer et réinstaller mac os - Guide
9 réponses
87fred
Messages postés
36
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
22 octobre 2009
1
17 avril 2009 à 11:00
17 avril 2009 à 11:00
Bonjour,
essaye ça, ça devrai marcher:
For Y = 1 To 15
private sub effacertxt()
call EffaceTextBox & Y
Next Y
For Y = 17 To ...
private sub effacertxt()
call EffaceTextBox & Y
Next Y
essaye ça, ça devrai marcher:
For Y = 1 To 15
private sub effacertxt()
call EffaceTextBox & Y
Next Y
For Y = 17 To ...
private sub effacertxt()
call EffaceTextBox & Y
Next Y
Réctification, j'ai Excel 2000.
87fred je ne comprends pas ton code :)
Est-ce que tu peux expliquer stp ?
Merci
87fred je ne comprends pas ton code :)
Est-ce que tu peux expliquer stp ?
Merci
87fred
Messages postés
36
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
22 octobre 2009
1
17 avril 2009 à 11:21
17 avril 2009 à 11:21
la variable Y prend en compte dans un premier temps toutes tes textbox de 1 a 15, (textbox1,textbox2,...,textbox15)
puis dans un deuxième temps tes textbox de 17 a la derniere
(textbox17,textbox18,...)
tu devrais pouvoir effacer toutes tes textbox sauf la textbox16
puis dans un deuxième temps tes textbox de 17 a la derniere
(textbox17,textbox18,...)
tu devrais pouvoir effacer toutes tes textbox sauf la textbox16
Comment VBA sait que "Y" correspond à un textbox ?
Il me passe en rouge cette instruction : call EffaceTextBox & Y
Apparement le Y le gêne !
Ou je place ton code ?
Merci
Il me passe en rouge cette instruction : call EffaceTextBox & Y
Apparement le Y le gêne !
Ou je place ton code ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
87fred
Messages postés
36
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
22 octobre 2009
1
17 avril 2009 à 11:40
17 avril 2009 à 11:40
J'utilise excel2003, c'est peut-être pour ça que ça ne fonctionne pas
Je vais attendre d'autres réponses alors, merci quand même !
Sinon est ce que tu c quelle instruction correspond à "décocher" pour un checkbox
j'ai une fonction :
private sub checkbox1_click()
Sheets("Feuil1").Range("A1").Value = "Case 1 cochée"
end sub
Mais j'aurai besoin d'une fonction
private sub checkbox1_unchecked?()
Sheets("Feuil1").Range("A1").clear
end sub </gras>
Tu sais comment faire?
Merci !
Sinon est ce que tu c quelle instruction correspond à "décocher" pour un checkbox
j'ai une fonction :
private sub checkbox1_click()
Sheets("Feuil1").Range("A1").Value = "Case 1 cochée"
end sub
Mais j'aurai besoin d'une fonction
private sub checkbox1_unchecked?()
Sheets("Feuil1").Range("A1").clear
end sub </gras>
Tu sais comment faire?
Merci !
87fred
Messages postés
36
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
22 octobre 2009
1
17 avril 2009 à 11:51
17 avril 2009 à 11:51
sub userform_initialize
chekbox1=false
end sub
ce code te permettra de décocher un chekbox lorsque que tu activera ton userform, sinon écrit simple:
chekbox1=false
dans la partie de programme ou tu souhaite décocher un chekbox
chekbox1=false
end sub
ce code te permettra de décocher un chekbox lorsque que tu activera ton userform, sinon écrit simple:
chekbox1=false
dans la partie de programme ou tu souhaite décocher un chekbox
J'ai essayé de faire ca mais ca fonctionne pas :
Private Sub CheckBox1_Click()
Sheets("Feuil1").Range("A1").Value = "Case 1 cochée"
If chekbox1 = False Then Sheets("Feuil1").Range("A1").Clear
End Sub
Une idée?
Private Sub CheckBox1_Click()
Sheets("Feuil1").Range("A1").Value = "Case 1 cochée"
If chekbox1 = False Then Sheets("Feuil1").Range("A1").Clear
End Sub
Une idée?