Bonjour à tous,
J'ai une question (et ce sera la dernière avant longtemps j'espère !) à propos de formulaire et de listes de validation et de suppression...
Le principe :
-Via un formulaire sous excel, j'intégre dans un tableau des agents (nom, prénom, matricule) avec ce code suivant :
Ca ca roule... Ca m'intègre bien mes agents au fur et à mesure dans le tableau de la feuille "personnel".
Maintenant, j'aimerais faire... l'inverse : supprimer les agents qui n'existent plus et via un formulaire sur le principe suivant :
- Dans mon formulaire, j'affiche via une liste déroulante les agents (ca j'ai trouvé c'est dans propriétés du combobox,dans ROWSOURCE)
- mais là je bloque sur comment supprimer et la manip à suivre.
Pour info, la liste de mes agents est une liste dynamique (code récupéré sur le super site de Boisgontier) écrit avec la formule suivante :
=DECALER(Personnel!$C$2;;;NBVAL(Personnel!$C:$C)-1)
Si quelqu'un avait un exemple à me fournir...
D'avance merci !!
Après c'est promis, je vous embeterais plus !
J'ai une question (et ce sera la dernière avant longtemps j'espère !) à propos de formulaire et de listes de validation et de suppression...
Le principe :
-Via un formulaire sous excel, j'intégre dans un tableau des agents (nom, prénom, matricule) avec ce code suivant :
Code:
Private Sub b_validation_Click()
Sheets("Personnel").Select
'--- Positionnement dans la base
[A65000].End(xlUp).Offset(1, 0).Select
'--- Transfert Formulaire dans BD
ActiveCell.Value = Application.Proper(Me.Nom)'recupération du nom
ActiveCell.Offset(0, 1).Value = Me.Prenom 'recupération du prenom
ActiveCell.Offset(0, 2).Value = Me.Nom + " " + Me.Prenom 'contatenation nom prenom
ActiveCell.Offset(0, 3).Value = Me.Matricule 'recupération matricule
Feuil3.Select 'retour
End Sub
Ca ca roule... Ca m'intègre bien mes agents au fur et à mesure dans le tableau de la feuille "personnel".
Maintenant, j'aimerais faire... l'inverse : supprimer les agents qui n'existent plus et via un formulaire sur le principe suivant :
- Dans mon formulaire, j'affiche via une liste déroulante les agents (ca j'ai trouvé c'est dans propriétés du combobox,dans ROWSOURCE)
- mais là je bloque sur comment supprimer et la manip à suivre.
Pour info, la liste de mes agents est une liste dynamique (code récupéré sur le super site de Boisgontier) écrit avec la formule suivante :
=DECALER(Personnel!$C$2;;;NBVAL(Personnel!$C:$C)-1)
Si quelqu'un avait un exemple à me fournir...
D'avance merci !!
Après c'est promis, je vous embeterais plus !