Remplir une inputbox par macro

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Pierre-Henry

XLDnaute Junior
Bonsoir à tous,
Voici mon problème: J'ai un classeur archi-protégée (enfin la feuille intéressante est protégée, et le vba aussi)....je sais qu'une protection, ça saute....mais ça risque de ne pas être trop apprécié....

Bref, cette feuille comporte une macro toute bête, qui ouvre une inputbox, et place ce que l'on y rentre en A1 (donc la macro doit déverouiller puis re-vérouiller la feuille).....rien de bien méchant jusqu'ici.

MAIS aujourd'hui, je voudrais mettre successivement n valeurs en A1 (donc obligation de passer par cette macro, et cette inputbox puisque "c'est la seule qui connaît le mot de passe") (et imprimer par exemple à chaque fois)

J'ai donc mis ces n valeurs dans un autre fichier, en pensant enregistrer une macro, qui lancerait la macro précédente (vous suivez?), inscrirait ma valeur dans l'inputbox puis imprimerait!
Oui, mais voilà....lorsque je fais ça, j'ai juste la commande
Application.Run "'Macro Inputbox Protégé.xls'!macro_tte_bete
rien concernant ce que j'ai mis dans le champ de saisie....

D'ou ma question : est-il possible de remplir une inputbox déclenchée par macro....grâce à une autre macro (et si ce n'est pas exagéré....si oui, comment?)

Merci d'avance pour toutes vos suggestions.

Cordialement

EDIT: Je ne peux pas refaire la "macro toute bête" sur une feuille non protégée....il s'agit en fait de remplir des champs d'une feuille qui sera ensuite lue par lecture optique, donc mise en page ultra précise, avec codes d'identification, .....
 

Pièces jointes

Dernière édition:
Re : Remplir une inputbox par macro

J'ai effectivement testé, et compris ça....maintenant je pense qu'il faut que j'arrive à le déclencher au moment de l'ouverture de l'inputbox, et donc PENDANT la macro que j'appelle.
Pour le moment, j'ai toujours mon inputbox qui s'ouvre, je dois manuellement rentrer un texte, et le MaChaine est seulement ensuite "tapé" dans la cellule active

Code:
    Application.Run "'Macro Inputbox Protégé.xls'!inscrire"
Application.SendKeys Message

Il attend que ma macro "inscrire" soit terminée avant de lancer le SendKeys....un idée?

Merci d'avance, et merci encore pour ce début de réponse
 
Re : Remplir une inputbox par macro

Je n'aime pas faire ça, mais je vais me permettre un petit up....

Voici ou j'en suis : une macro MACRO1 déclenche l'apparition d'une Inputbox.
Je souhaite créer une macro MACRO2 qui lance MACRO1, et qui remplisse l'inputbox avec un texte donné.....c'est là ou je bloque.

A priori, il faudrait partir sur un SendKeys (merci Roland M), mais je n'arrive pas à le déclencher à l'apparition de l'inputbox, je ne peux l'utiliser qu'une fois que MACRO1 est terminée, donc que j'ai rempli l'Inputbox manuellement, cliqué sur OK, et que les calculs suivants sont effectués....

C'est assez urgent, voila pourquoi je me permets cette petite incorrection....

Merci d'avance à qui pourra m'aider...je regarderais les réponses seulement demain....bonne nuit à tous.

Cordialement
 
Re : Remplir une inputbox par macro

Toujours rien 🙁
(ou l'art de faire un dernier up avant de laisser mon thread sombrer dans les noires abysses d'Excel Downloads, (presque) sans en avoir l'air)...

Après, promis j'arrête....mais c'est important donc bon....

Merci d'avance.
 
Re : Remplir une inputbox par macro

Bonsoir Pierre-henry,

Si tu n'as pas de réponse, c'est qu'a priori ce n'est pas possible !

Et à ma connaissance ça ne l'est pas !

Donc effectivement, tu peux arrêter tes up, STP

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
583
Retour