Formulaire - macro - zone de liste déroulante

Bonjour,

Dans le cadre de mon stage, je dois créer un formulaire comportant des zones de liste déroulantes.

Une fois ce formulaire complété, il faut cliquer sur un bouton qui va transcrire le formulaire dans un tableau (onglet différent).

Si possible mettre un numéro de formulaire qui se suit.

J'ai créé :

- un onglet formulaire avec mes zones de liste déroulante et mes cellules à compléter

- un onglet enregistrement pour transcrire les données sous forme de tableau

- un onglet liste avec toutes les listes déroulantes.

Lorsque je procède à l'enregistrement de ma macro (pour transcrire le formulaire et supprimer les données une fois qu'elles ont été copiées dans le tableau), je copie colle chaque cellule complétée du formulaire à l'emplacement souhaité dans le tableau.

Le problème : lorsque je copie/colle les zones de liste déroulante, les données ne s'affichent pas, c'est la forme qui est collée.

Je ne sais pas si c'est possible compléter automatiquement la cellule : "compte rendu n°".

Je vous remercie par avance pour votre aide, vous trouverez joint le fichier.

24vcs-formulaire.zip (492.89 Ko)

' dans RowSource 'chemin dela cellule

'ou

' colonne dynamique

' dans RowSource

' pour la rendre dynamique formule ci dessous

'=DECALER(Destinataires!$C$4;0;0;NBVAL(Destinataires!$C:$C))

Bonjour,

Merci pour votre réponse.

Je ne maîtrise pas bien Excel et je vous avoue que je n'ai pas bien compris.

dans ton userform tu affiches les propriété de ta combobox

et cherche rowsource

sur youtube cherche nael bureautique et gestion row source

cette personne à 2 video ou il montre le row source la simple destination et la façon pour la rendre ton tableau dynamique en cas de nouvel ajout

lol la formule ne se met pas ici mais l'accès à la formule se fait dans le row source

je pensais ne avoir fait la modif sur cette copie de fichier je suis désolé

onglet formules rowsource

source

Rechercher des sujets similaires à "formulaire macro zone liste deroulante"