bonsoir tout le monde,
dans un formulaire j'utilise deux combox pour afficher des données issues des deux premièeres lignes
j'ai commencé à écrire ceci:
Private Sub UserForm_Activate()
ActiveWorkbook.Names.Add Name:="noms", RefersToR1C1:= _
Sheets("feuil2").Range("A1", Range("A1").End(xlDown))
ActiveWorkbook.Names.Add Name:="ecg", RefersToR1C1:= _
Sheets("feuil2").Range("B1", Range("B1").End(xlDown))
' Remplissage des 2 listes déroulantes (Nom agent et type d'ecg)
Me.ComboBox1.RowSource = "feuil2!noms"
Me.ComboBox2.RowSource = "feuil2!ecg"
' Activer le premier enregistrement de chaque liste déroulante
Me.ComboBox1.ListIndex = 0
Me.ComboBox2.ListIndex = 0
' Définir la date affichée par défaut dans chaque contrôle DTPicker
Me.DTPicker1.Value = Now
End Sub
tant que je travaillais tout fonctionnait bien, j'ai fermé le fichier, j'ai ouvert le fichier pour vérifier que tout allait bien et j'ai une erreur 1004 sur la ligne :
ActiveWorkbook.Names.Add Name:="noms", RefersToR1C1:= _
Sheets("feuil2").Range("A1", Range("A1").End(xlDown)).
pourquoi ?, je joins le fichier
dans un formulaire j'utilise deux combox pour afficher des données issues des deux premièeres lignes
j'ai commencé à écrire ceci:
Private Sub UserForm_Activate()
ActiveWorkbook.Names.Add Name:="noms", RefersToR1C1:= _
Sheets("feuil2").Range("A1", Range("A1").End(xlDown))
ActiveWorkbook.Names.Add Name:="ecg", RefersToR1C1:= _
Sheets("feuil2").Range("B1", Range("B1").End(xlDown))
' Remplissage des 2 listes déroulantes (Nom agent et type d'ecg)
Me.ComboBox1.RowSource = "feuil2!noms"
Me.ComboBox2.RowSource = "feuil2!ecg"
' Activer le premier enregistrement de chaque liste déroulante
Me.ComboBox1.ListIndex = 0
Me.ComboBox2.ListIndex = 0
' Définir la date affichée par défaut dans chaque contrôle DTPicker
Me.DTPicker1.Value = Now
End Sub
tant que je travaillais tout fonctionnait bien, j'ai fermé le fichier, j'ai ouvert le fichier pour vérifier que tout allait bien et j'ai une erreur 1004 sur la ligne :
ActiveWorkbook.Names.Add Name:="noms", RefersToR1C1:= _
Sheets("feuil2").Range("A1", Range("A1").End(xlDown)).
pourquoi ?, je joins le fichier