-
1 pièce(s) jointe(s)
InputBox en activecell
Bonjour a toute et tous,
N’étant pas un grand spécialiste (soyez indulgent) je fais appel a votre savoir.
J’ai créé un fichier avec 3 feuilles (Gestion stock commande reprographie) pour centraliser les commandes des différents services (AMA=secrétariat : Services= Service de soins).
Feuille 1 =tableau de bord
Feuille 2=AMA
Feuille 3=Services
2 Userform : 1er-Valeur commande qui me permet de consulter les données, muni d’un bouton modifier.
2ieme- Ajouter une commande qui me permet de modifier par un ajout d’une commande
Quand je lance le 1er userform une InputBox me demande le service concerné, (le met en mémoire dans une variable “Mémoire“ ) et me met toute les données concernant le service (jusque-là tout va bien)
En cliquant sur le bouton “modifier“ j’initialise le second pour insérer une nouvelle donnée et le userform 2 reprend les données mit dans la variable « Mémoire » et quand je valide les données ne se placent pas sur la ligne du service concerné.
Ma question est-il possible que lorsque l’on renseigne l’InputBox celle-ci mémorise la ligne active ?
Pour pouvoir y replacer la nouvelle donnée.
Second petit souci quand je suis sur le second formulaire (Ajouter une commande) et que j’actionne le bouton quitter, je reviens dans la Macro qui permet de lancer celui-ci « Modifier » malgré l’instruction Unload me.
J’espère avoir était aussi clair que possible, je reste à votre disposition si besoins.
je joins mon fichier cela sera plus facile a comprendre même si il est dangereux d'ouvrir un fichier Excel avec macro ce que je peux comprendre .
Cordialement Eric
-
bonjour
dans Module1, faut pas oublier de sortir de la boucle.
Pour écrire dans la ligne, il faut se positionner d'abord sur une ligne de référence (select)
pour le 2eme souci : il y-a un appel récursif dans UFModification
-
Merci pour ta réponse papyxy
je pensais qu'avec le LOOP des qu'il a le résultat de la recherche de l'InputBox il sortait automatiquement
je vais faire des recherche sur les sorties de boucles
un problème a la fois :lol:
merci pour t’être penché sur mon cas .
Cordialement
-
rebonjour
un conseil :
a ta place, je n'utiliserai pas "Inputbox"; un double clic sur la cellule du service serait plus pratique pour afficher tes données.
Si cela t’intéresse et que tu ne sais pas faire, je peux filer un exemple.
PS. sortie de boucle DO (exit do) , FOR (exit for)
-
Je veux bien que tu m'aide sur ce coups la , si cela est plus facile de passer par le double clic
en ne me compliquant pas la tête je veux bien prendre mille merci
je progresse mais pas à pas de géant .
dans l'attente de te lire ...
merci papyxy
-
Mon probleme est résolu :)
je tenais a remercier papyxy pour m'avoir guidé et mis sur la bonne voie
avec le double-clic dans une cellule.
mon fichier est fonctionnel .
Bon dimanche a tous