Chalafraiz
XLDnaute Nouveau
Bonjour,
Pour mon travail, je réalise un tableur qui calcule des choses diverses et variées. Ce tableur, une fois terminé, sera utilisé par des personnes lambda, n'ayant pas forcément de contact avec moi. Ainsi, j'aimerais créer une interface de guidage pas à pas afin que cette personne ne fasse pas de "bêtises".
C'est simple, la personne n'a pas grand chose à faire. Elle doit :
Je suis d'un niveau correct en VBA, je touche un peu à tout pour mes calculs (recherche dans tableaux, dichotomie, etc.) et j'ai réussi à coder une petite macro d'accueil, mais j'avoue qu'elle n'a pas trop de "style".Je vous laisse voir tout ça dans mon fichier joint.
A part les différentes choses qui ne fonctionnent pas, le reste tourne plutôt bien mais je voudrais avoir votre avis, selon vos expériences, sur ma démarche. Personnellement je trouve ça lourd les petites pop-up, surtout sachant qu'il doit y avoir une 60aine de cellules à remplir.
Pensez-vous qu'il y ai quelque chose de plus simple et moins long en code à faire ?
Je pensais aussi à lancer une macro selon le remplissage de cellules mais j'ai peur que cela soit encore plus lourd...
L'idéal ce serait qu'au lancement du modèle Excel, la macro demande un répertoire d'enregistrement et un nom de fichier, puis qu'elle enregistre un nouveau tableur pour éviter de toucher au modèle. Après cela, il faudrait que la personne remplisse à la suite les différentes données dont j'ai besoin pour mes calculs.
Bon, à la relecture, c'est vraiment indigeste, et je m'en excuse, j'espère que vous avez réussi à comprendre ce que je dis ! Je ne vous demande pas de me mâcher le travail, juste vos avis sur ma démarche, et sur les petits dysfonctionnements de ma macro (par exemple le fait que le tableur ne se ferme pas quand je le demande)
Merci d'avance pour votre arrachage de cheveux.
Cordialement,
Chalafraiz.
Pour mon travail, je réalise un tableur qui calcule des choses diverses et variées. Ce tableur, une fois terminé, sera utilisé par des personnes lambda, n'ayant pas forcément de contact avec moi. Ainsi, j'aimerais créer une interface de guidage pas à pas afin que cette personne ne fasse pas de "bêtises".
C'est simple, la personne n'a pas grand chose à faire. Elle doit :
- ouvrir le modèle
- lire (ça se complique)
- remplir des cellules repérées et UNIQUEMENT ces cellules
- cliquer sur un bouton pour lancer les calculs
- lire (ça se complique)
- remplir des cellules repérées et UNIQUEMENT ces cellules
- cliquer sur un bouton pour lancer les calculs
Je suis d'un niveau correct en VBA, je touche un peu à tout pour mes calculs (recherche dans tableaux, dichotomie, etc.) et j'ai réussi à coder une petite macro d'accueil, mais j'avoue qu'elle n'a pas trop de "style".Je vous laisse voir tout ça dans mon fichier joint.
A part les différentes choses qui ne fonctionnent pas, le reste tourne plutôt bien mais je voudrais avoir votre avis, selon vos expériences, sur ma démarche. Personnellement je trouve ça lourd les petites pop-up, surtout sachant qu'il doit y avoir une 60aine de cellules à remplir.
Pensez-vous qu'il y ai quelque chose de plus simple et moins long en code à faire ?
Je pensais aussi à lancer une macro selon le remplissage de cellules mais j'ai peur que cela soit encore plus lourd...
L'idéal ce serait qu'au lancement du modèle Excel, la macro demande un répertoire d'enregistrement et un nom de fichier, puis qu'elle enregistre un nouveau tableur pour éviter de toucher au modèle. Après cela, il faudrait que la personne remplisse à la suite les différentes données dont j'ai besoin pour mes calculs.
Bon, à la relecture, c'est vraiment indigeste, et je m'en excuse, j'espère que vous avez réussi à comprendre ce que je dis ! Je ne vous demande pas de me mâcher le travail, juste vos avis sur ma démarche, et sur les petits dysfonctionnements de ma macro (par exemple le fait que le tableur ne se ferme pas quand je le demande)
Merci d'avance pour votre arrachage de cheveux.
Cordialement,
Chalafraiz.