Bonjour,
J'aurais besoin de vos lumières pour mon problème, j'ai un fichier dans lequel une personne demande, à l'aide d'un formulaire, une intervention pour tel ou tel problème qu'il rencontre dans son travail.
Les interventions sont alors renseignées automatiquement, après envoi du formulaire, dans le fichier et un numéro d'intervention se créé en fonction de l'indice de la ligne créée.
J'aimerais, au travers d'un deuxième formulaire appelé "envoyer", permettre à une personne de sélectionner le n° d'intervention de son choix dans un Combobox1 et le destinataire dans le Combobox2 (pour cette partie j'ai déjà un module avec envoi de mail donc pas de soucis).
Le principal obstacle est d'arriver à afficher dans la liste du Combobox1, les numéros des interventions déjà renseignées. Je voudrais donc arriver à écrire Combobox1.List () = Feuil1.[A5: dernière ligne non vide de la colonne A].
Voici le code que j'ai tapé mais qui visiblement bloque au niveau de la ligne 6 :
Si vous avez des pistes je suis preneur !
Merci d'avance
J'aurais besoin de vos lumières pour mon problème, j'ai un fichier dans lequel une personne demande, à l'aide d'un formulaire, une intervention pour tel ou tel problème qu'il rencontre dans son travail.
Les interventions sont alors renseignées automatiquement, après envoi du formulaire, dans le fichier et un numéro d'intervention se créé en fonction de l'indice de la ligne créée.
J'aimerais, au travers d'un deuxième formulaire appelé "envoyer", permettre à une personne de sélectionner le n° d'intervention de son choix dans un Combobox1 et le destinataire dans le Combobox2 (pour cette partie j'ai déjà un module avec envoi de mail donc pas de soucis).
Le principal obstacle est d'arriver à afficher dans la liste du Combobox1, les numéros des interventions déjà renseignées. Je voudrais donc arriver à écrire Combobox1.List () = Feuil1.[A5: dernière ligne non vide de la colonne A].
Voici le code que j'ai tapé mais qui visiblement bloque au niveau de la ligne 6 :
VB:
Sub envoi()
With envoyer
Dim lig As Long
lig = Range("A" & Rows.Count).End(xlUp).Row
.ComboBox1.List() = Feuil1.[A5:lig].Value
.ComboBox2.List() = Feuil3.[H2:H11].Value
.Show
End With
End Sub
Si vous avez des pistes je suis preneur !
Merci d'avance