• Initiateur de la discussion Initiateur de la discussion fata
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fata

Guest
Bonjour Forum

Est ce que quelqu'un peut m'expliquer ce que fait ce code:

sheets('nom').cells(7, 5) = '=IF(ISNUMBER(RC[-4]),IF(ISNUMBER(RC[-3]),IF(ISNUMBER(RC[-2]),IF(ISNUMBER(RC[-1]),IF(ISNUMBER(R[-1]C[-3),IF(ISNUMBER(R[-1]C[-2),IF(RC[-1]<1000,IF(RC[-1]>0,TRUE,FALSE),FALSE),FALSE),FALSE),FALSE),FALSE),FALSE),FALSE)'

merci d'avance
 
Salut Fata,

Il semble que cette macro ajoute une formule dans la cellule E7 de ta feuille 'Nom'.
Le hic c'est que la formule est en anglais. Elle vérifie si les cellules (A7,B7,C7,D7,B6,C6) contiennent des chiffres, puis si c'est le cas, si la cellule D7 est comprise entre 0 et 1000. Si toutes ces conditions sont vérifiées, elle renvoit la valeur true(Vrai), sinon elle renvoit la valeur false (Faux).

En espérant avoir pu t'aider,

Thierry78
 
R= Row, ligne en anglais
C= Colonne
Donc RC(-1) appelle la cellule située sur la même ligne et sur la colonne précédente. Par contre R(-1)C(-1) appelle la cellule située sur la ligne précédente (-1) et sur la colonne précédente également.
J'espère que ce que je raconte n'est pas trop du charabia...!!!

Thierry78
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
275
Réponses
5
Affichages
898
Réponses
15
Affichages
760
Retour