Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Bonjour,
Je tente d'effacer les textbox qui se trouvent dans une page d'une multipage. Et veux répéter cette action dans chacune des pages par la suite. J'ai donc :
6 pages : Section 1, Section 2, etc.
Mon userform : Données_sondage
Ma multipage = Multipage1
Un bouton effacer : sur chaque page (le code débute avec le bouton effacer : Private Sub CommandButton1_Click()
Si je laisse le p = 2 for pas compatible
Si j'enlève le p = objet requis en rouge (pour les deux codes)
Des solutions ? Merci
'Effacer toutes les TextBox de la Section 1
Private Sub CommandButton1_Click()
MsgBox "Êtes-vous certain de vouloir supprimer le contenu de cette page ?", vbYesNo + vbCritical
Dim c As Control, p
For Each c In Données_sondage.MultiPage1("Données_sondage").Pages("Section 1")
For Each c In p.Controls
If TypeOf c Is MSForms.TextBox Then
c.Value = ""
End If
Next c
Next p
'Dim c As Control
'For Each c In Données_sondage.MultiPage1("Données_sondage").Pages("Section 1").Controls
'If TypeOf c Is MSForms.TextBox Then
'c.Value = ""
'End If
'Next c
End Sub