Bonz
XLDnaute Nouveau
Bonjour à tous,
Débutant en VBA, je monte un outils de gestion de sortie d'échantillons biologiques pour mon travail.
Pour ne pas toucher à ma base de donnée originale, j'ai créé un outils à part, tout allait bien jusqu'au moment où je dois afficher les positions de mes cellules dans des boites d'azote.
Pour faire plus concret j'ai extrait une base de donnée avec toutes les informations dont les utilisateurs auront besoin pour leur sélection d'échantillons.
Une fois ce choix fait un tableau permettra de voir où aller chercher les cellules pour la sortie : feuille Extraction sélection, simplifié dans le fichier joint.
Cette information est présente dans une autre BDD, schématisée dans le fichier joint.
Il faut donc que l'utilisateur ait dans le tableau d'extraction le référencement des positions de toutes les ampoules de manière claire (deux infos essentielles le numero de boite (B) et la position dans celle-ci (P).
A savoir que pour le moment j'ai 50 boites de 100 positions chacune, mais que pour un échantillon à un maximum de 20 tubes, donc positions, mais rarement plus de 5.
Je mets ceci ici car nos pc ne sont pas tout jeunes et beaucoup d'échantillons peuvent être rechercher à en même temps.
3 solutions possibles de plus en plus complexes mais rêvons grand:
J'ai cherché un peu partout et les solutions proposées ne me convienne pour ce problème.
Je demande beaucoup, mais je suis enthousiaste même pour des réponses partielle au problème qui m'aideraient à avancer. Une chose importante est que je ne peux pas ajouter des colonnes ou lignes au tableau car cela alourdirait grandement les sorties qui se font sur beaucoup d'échantillons à la fois, la lisibilité est donc très importante.
Merci beaucoup,
*Bien que relu plusieurs fois, ma dyslexie peut avoir laisser passer des fautes d'orthographe dans ce message, je m'en excuse.
Débutant en VBA, je monte un outils de gestion de sortie d'échantillons biologiques pour mon travail.
Pour ne pas toucher à ma base de donnée originale, j'ai créé un outils à part, tout allait bien jusqu'au moment où je dois afficher les positions de mes cellules dans des boites d'azote.
Pour faire plus concret j'ai extrait une base de donnée avec toutes les informations dont les utilisateurs auront besoin pour leur sélection d'échantillons.
Une fois ce choix fait un tableau permettra de voir où aller chercher les cellules pour la sortie : feuille Extraction sélection, simplifié dans le fichier joint.
Cette information est présente dans une autre BDD, schématisée dans le fichier joint.
Il faut donc que l'utilisateur ait dans le tableau d'extraction le référencement des positions de toutes les ampoules de manière claire (deux infos essentielles le numero de boite (B) et la position dans celle-ci (P).
A savoir que pour le moment j'ai 50 boites de 100 positions chacune, mais que pour un échantillon à un maximum de 20 tubes, donc positions, mais rarement plus de 5.
Je mets ceci ici car nos pc ne sont pas tout jeunes et beaucoup d'échantillons peuvent être rechercher à en même temps.
3 solutions possibles de plus en plus complexes mais rêvons grand:
- Pour chaque position le code entier Boite"B" Numéro de boite position"P" numéro position (B01P1) se succédant les uns après les autres B01P1, B02P2...
- Idem que précédent mais en ne répétant pas les numéro de boite quand plusieurs tubes sont dans la même boite B01P1, P2... / B02P8
- Idem que précédent mais en prenant en compte le moment ou plus de deux tubes se suivent B01P1-4, P6 / B05P7
J'ai cherché un peu partout et les solutions proposées ne me convienne pour ce problème.
Je demande beaucoup, mais je suis enthousiaste même pour des réponses partielle au problème qui m'aideraient à avancer. Une chose importante est que je ne peux pas ajouter des colonnes ou lignes au tableau car cela alourdirait grandement les sorties qui se font sur beaucoup d'échantillons à la fois, la lisibilité est donc très importante.
Merci beaucoup,
*Bien que relu plusieurs fois, ma dyslexie peut avoir laisser passer des fautes d'orthographe dans ce message, je m'en excuse.