si "X" dans une cellule, userform pour demander un numéro et copier une feuille...

ronanm

XLDnaute Nouveau
Bonjour le forum,

Je suis en difficulté pour combiné une fonction worksheet_Selectionchange, l'ouverture d'une userform et la copie de données renseignée dans la userform à l'endroit identifié par worksheet_Selectionchange !

Illustration avec le fichier suivant

Voici l'objectif rechercher :

1 - Insérer "X" (et uniquement X) dans la colonne A

2 - Ce que je cherche à obtenir :- si X dans la colonne A = ouvrir userform (ça ok)

3 - Dans userform
- demander un numéro (ça ok)
- si le numéro est déjà dans la liste colonne B, ne pas valider, afficher un message et recommencer userform (ici bidouillé avec un Worksheet_SelectionChange)
- si le numéro n'est pas déjà dans la liste, insérer le numéro dans la même ligne que le X juste précédemment entrée (euuh ?? la je sais pas)
- puis copier la fiche modèle et inséré le numéro de fiche en A1
- la nouvelle fiche aura le nom de la case A1(ça ok)
- Si "annuler" effacer la cellule contenant le "x"

4) Dans la feuilleQuand je supprime "x", demander validation, si oui, efface la cellule et la correspondance en B


Mon problème : je ne sais, en passant ici par worksheet_Selectionchange (ils existent peut-etre d'autres solutions), lancer une userform, identifier la position du dernier "X" puis tout le 3)

En espérant être assez compréhensible dans mes demandes,

Merci par avance
 

Pièces jointes

  • Classeur1.xls
    34 KB · Affichages: 67
  • Classeur1.xls
    34 KB · Affichages: 76

Discussions similaires

Réponses
10
Affichages
206

Statistiques des forums

Discussions
312 216
Messages
2 086 348
Membres
103 194
dernier inscrit
rtison