Lire.Cellule

abcd

XLDnaute Barbatruc
Bonjour,

Je ne parviens pas à faire fonctionner la macro XL4 :
=LIRE.CELLULE(13;Feuil1!A1)
Elle devrait renvoyer le numéro du motif, mais elle renvoie 1 pour toutes les couleurs de la palette du même nom.

Pourtant je procède de la même façon que pour :
LIRE.FORMULE(Feuil!A1) qui me renvoie la formule en texte, mais en style de référence L1C1, alors que je la voudrais en réference A1

Quelqu'un peut-il tester et me dire s'il rencontre les mêmes problèmes.
Merci d'avance.

abcd
 

JCGL

XLDnaute Barbatruc
Re : Lire.Cellule

Bonjour à tous,

Ne faut-il pas mettre ta formule en Nom / Définir dans Fait référence à .... et lui donner un Nom ?

A+

Edition : Merci Staple, cela semble confirmer ce que je pensais
 
Dernière édition:

abcd

XLDnaute Barbatruc
Re : Lire.Cellule

Bonsoir et merci de l'attention que vous avez porté à ma question.

Un petit fichier vous montrant le problème.
Que fais-je mal ?
 

Pièces jointes

  • LireCellule.xls
    13.5 KB · Affichages: 430
  • LireCellule.xls
    13.5 KB · Affichages: 450
  • LireCellule.xls
    13.5 KB · Affichages: 473

Tibo

XLDnaute Barbatruc
Re : Lire.Cellule

abcd,

Par rapport à ton fichier, ta fonction XL4 utilisée permet de déterminer le motif appliqué (hâchuré, pointillé) et non pas la couleur.

En faisant varier uniquement le motif et en faisant F2 puis Entrée sur tes formules =cel, tu verras le résultat changer.


@+
 

abcd

XLDnaute Barbatruc
Re : Lire.Cellule

Bonjour,

Merci Tibo, effectivement avec les "motifs" et non les "couleurs" cela fonctionne, il fallait le savoir !

Aurais-tu une idée de l'argument qu'il faudrait employer pour les "couleurs de fond" ?
J'en ai essayé plusieurs, sans résultat probant.

Pour obtenir le texte de la formule en référence A1, pas de problème.
J'ai trouvé sous Morefunc la fonction TEXTEFORMULE(), qui a l'avantage de ne pas devoir être revalidée lors d'une modification.

Pour ceux qui travaillent en version US, je signale que cette fonction permet aussi de traduire la formule en anglais.
 

Tibo

XLDnaute Barbatruc
Re : Lire.Cellule

Bonjour,

Il semblerait que la formule :

=LIRE.CELLULE(63;Feuil1!$A$1)

puisse répondre à ton souhait

Voir le lien donné par Staple (alias Jean-Marie) qui donne accès à un fil où on trouve l'ensemble des codes donnés par un autre Jean-Marie.


@+
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 087
Membres
103 461
dernier inscrit
dams94