je reviens vers les experts chercher de l'aide afin de finaliser un fichier qui me tiens à coeur.
C'est un fichier de validation en course d'orientation.
J'ai un tableau dans lequel apparait des chiffres qui correspondent à des numéros de balises et donc à des poinçons.
Je souhaiterai que ces poinçons apparaissent dans les cellules contigües aux chiffres.
Hors ces poinçons sont des images et non des valeurs !!!!!
Exemple pour le groupe 1, je souhaiterai que le poinçon de la balise 64 apparaisse dans la cellule H11, que le poinçon de la balise 41 apparaisse en J11 et ainsi de suite.
La liste des poinçons est placées en g29 : j61.
Pourriez-vous m'indiquer le processus afin que je puisse le reproduire sur d'autre fichiers ?
Voici un essai beaucoup plus simple, sans VBA etsans image.
Le principe:
On utilise la police Webdings pour simuler les éléments de l'empreinte du poinçon.
Une empreinte complète, en police Webdings , se compose de 3 lignes identiques (g<espace><espace>g<espace><espace>g) [rappel: pour faire un retour à la ligne à l'édition d'une cellule, appuyez simultanément sur les touches Alt + Entrée] .
Quand vous éditez une empreinte sur la feuille Data, le plus simple:
dans une cellule de la colonne A, saisir le N° du poinçon
copier dans la cellule à droite (colonne B) une empreinte de poinçon complet (à 9 petit carrés)
éditer le poinçon directement dans sa cellule (colonne B)
En mode "Edition dans cellule":
pour supprimer un petit carré, double-cliquer dessus pour le sélectionner et remplacer le par deux espaces.
Veiller à bien toujours conserver 3 lignes (même si une ligne du poinçon est vide)
quand le poinçon ressemble à ce que vous désirez, taper Entrée pour valider la cellule
en prévision, il y a des cellules en réserve.
On saisit, sur la feuille "Remédiation" et dans les cellules des empreintes de poinçon, la formule suivante (ex pour la cellule H11):
Cette cellule H11 peut être ensuite copiée pour être collée dans les autres cellules J11, L11, N11, ..., P21, R21.
Cette formule recherche la valeur de I11 (n° du poinçon) dans la colonne A de la feuille Data et renvoie la valeur de la cellule à droite (colonne B). Si le numéro du poinçon n'existe pas dans la colonne A ou bien si la cellule de la colonne B est vide, alors on renvoie une chaine vide.
Les cellules contenant une empreinte de poinçon auront un alignement "en haut et à gauche", faute de quoi, l'affichage de l'empreinte ne sera pas fidèle.
Super, génial, c'est exactement ce que je cherchais ..... respect !!!!!! L'utilisation de cette police est magique pour mon application et d'une utilisation simple.
J'ai étendu à l'ensemble de ma feuille, je vais m'attaquer au fichier dans sa totalité.
Le ++++ c'est que l'on peut modifier à volonté les poinçons et celà se répercute dans les cellules.