Bonjour j'ai un problème un peu insoluble :
à l'ouverture du classeur je lui demande d'effacer certaines cellules.
Ce qui marche très bien tant que la form qui s'affiche à l'ouverture du classeur n'est pas déclarée comme modale.
Par contre, si je la configure comme modale, VB me gènère une erreur : "Erreur d'exécution 1004 : La méthode select de la classe Range a échoué"
Auriez vous une idée d'où cela peut venir ?
Ci dessous mon code :
Le clique sur le bouton OK de ma form execute le code suivant
D'avance merci
à l'ouverture du classeur je lui demande d'effacer certaines cellules.
Ce qui marche très bien tant que la form qui s'affiche à l'ouverture du classeur n'est pas déclarée comme modale.
Par contre, si je la configure comme modale, VB me gènère une erreur : "Erreur d'exécution 1004 : La méthode select de la classe Range a échoué"
Auriez vous une idée d'où cela peut venir ?
Ci dessous mon code :
Code:
Private Sub Workbook_Open()
UserForm1.Show
Sheets("Formulaire").Visible = True
Sheets("Consultation").Visible = False
Sheets("Data_Base").Visible = False
Sheets("Formulaire").Activate
Range("K4,D6,S9,d16,D17,D19,D20,S26,S31,S34,C39").Select
Selection.ClearContents
Range("S33") = 1
Range("D6").Select
End Sub
Le clique sur le bouton OK de ma form execute le code suivant
Code:
Private Sub BT_Valide_Nom_Click()
Range("Nom_Agent").Value = Nom_Agent_Saisi.Value
Unload UserForm1
End Sub
D'avance merci
Dernière édition: