Bonjour à tous,
Mon problème, sans doute déjà résolu par ailleurs, mais à propos duquel j’ai été incapable d’apporter une solution, est le suivant.
J’ai élaboré un classeur, avec EXCEL 2007, pour la gestion simple d’une BD de patientes dans le cadre d’une activité médicale.
Il contient actuellement 5 feuilles que je considère comme base de départ.
La première feuille s’appelle « Répertoire » et contient la bd « bd_patientes » de l’ensemble des patientes connues à ce jour. Elle contient 500 lignes et 23 colonnes et ne me pose pas d’ennuis particuliers.
La seconde feuille s’appelle « Bd variables » et contient l’ensemble des bd variables qui me servent à renseigner les divers champs dans « Répertoire ». Elle ne pose pas non plus d’ennuis particuliers.
La troisième feuille s’appelle « mdp » et ne contient que le texte du mot de passe que j’utilise pour la protection du classeur et de ses feuilles.
La quatrième feuille s’appelle « Modèle consult » et contient l’ensemble des informations utiles sur la patiente qui vient en consultation et que je récupère dans « Répertoire ».
La cinquième feuille s’appelle « Notice » et rassemble simplement des observations sur le fonctionnement du classeur.
Jusque là, tout est parfait et simple d’utilisation.
Le problème est le suivant :
Dans la feuille « Modèle consult », après avoir renseigné complètement l’identité de la patiente (automatiquement à partir de son N° : de SS), je génère une feuille nouvelle (nom de la patiente + date du jour) à l’aide d’une petite macro qui fonctionne bien (mais il faut que j'ajoute un indice après la date).
Cette nouvelle feuille, qui s’appelle donc « Xxxxxx 01-01-2015 » contient des tas d’informations nécessaires qui se répartissent sur au moins 10 feuilles d’impression.
J’ai un besoin légal de conserver une trace, papier et informatique, de chaque consultation de ma patiente (possible jusqu'à 10).
Pour ce faire, je dois rassembler des plages de cellules non contigües, les imprimer, ET les enregistrer en Pdf selon le chemin fictif suivant "H:\Mes doc Excel\Aurélia\Récap des consultations\".
Par exemple, la première consultation doit rassembler l’impression des titres (A1 :M12) + le dossier de consultation (A98 :M138).
La deuxième consultation doit rassembler l’impression des titres (A1 :M12) + le dossier de consultation (A139 :M180) etc. etc..
A la fin le dossier complet sera enregistré, mais là, pour le coup, c’est bien plus simple.
Étant beaucoup trop nul avec VBA j’ai juste largement besoin de votre aide.
Je vous joint mon fichier mais ne riez pas car c'est juste bien le bazar dans mes macros (j'ai bien besoin de formation mais j'ai aussi bientôt 60 piges).
Partager