Remplacement d'un chiffre par un texte dans une cellule [Résolu/Fermé]

Signaler
-
 Retraite88 -
Bonjour,
Bonjour à TOUS.
Je suis plus que perdu.......
J'ai dans un petit tableau
1 08h00/16h00
2 09h00/17h00
3 congés vacances
4 congés RTT
5 congés récupération
6 congés hors saison
7 congés fractionnement
8 congés maladie
9 congés formation
0 repos
Dans d'autres lignes de mon tableau "calendrier" , j'aimerai remplacer automatiquement une case vide par 08h00/16h00

en inscrivant 1 et suivant.

Si c'est possible et avec tous mes remerciements.
Et tous mes voeux pour 2018
RP





2 réponses

Messages postés
3529
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
24 juin 2021
1 909
Bonjour et bonne année.

pour savoir si une cellule est vide il y a la fonction ESTVIDE() qu'il faut combiner avec une fonction SI(). Tu peux voir aussi ici
Merci à vous aussi.
Salutations
Messages postés
26112
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
26 juillet 2021
5 995
Bonjour

vous ne pouvez pas inscrire une valeur dans une cellule (1 opar exemple) et la remplacer par sa valeur dans le tableau sans passer par VBA avec une macro
ce que vous pouvez faire à adapter
prévoir dans votre tableau d'édition deux colonnes au lieu d'une pour chaque information
la colonne de gauche par exemple en X2 pour entrer votre code de 0 à 9
et dans la colonne de droite, exemple Y2 en supposant que votre tableau de réfrence soit de A1à A10 popur les codes avec les valeurs en ligne en B, la formule:
=SIERREUR(RECHERCHEV(X2;$A$1:$A$10;2;0);"")

et pour la résentation, vous pouvez conserver une colonne X en largeur mini, avec une police de la même couleur que la cellule pour que votre code n'apparaisse pas

crdlmnt
Merci pour votre réponse. Je vais essayer.
Salutations.
Messages postés
26112
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
26 juillet 2021
5 995
... en complément: il serait peut être plus simple de placer dans votre atbelau un menu déroulant avec les valeurs réelles plutôt que de passer par des codes? non?
crdlmnt
Surement raison et merci.