Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Garnote, j'ai besoin d'une précision sur ta macro...

3 réponses
Avatar
géjoun.
Salut,

Sur cette macro :

Function fs(ici As Range) As Long
For Each c In ici
If Mid(c.Formula, 2, 3) = "SUM" Then k = k + 1
Next
fs = k
End Function

qu'on utilise (par exemple) avec cette formule:

=SI(fs(A2:F2)>=1;"";"Pas de somme")

est ce normal de ne pouvoir saisir que par plage de cellule (A2:F2)?
N'est il pas possible de renseigner pour des cellules distantes (A2; C2;
F2...etc...)?
Si oui, comment?

Merci!

--
__________________________
Géjoun.
dam-mail2004@ifrance.com
····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

3 réponses

Avatar
michdenis
Bonjour Garnote,

est ce normal de ne pouvoir saisir que par plage de cellule (A2:F2)? = Référence circulaire .. Non ?


N'est il pas possible de renseigner pour des cellules distantes (A2; C2;
F2...etc...)?

Je ne comprends pas ta question ... ?


Salutations!


"géjoun." a écrit dans le message de news:40c077a4$0$24172$
Salut,

Sur cette macro :

Function fs(ici As Range) As Long
For Each c In ici
If Mid(c.Formula, 2, 3) = "SUM" Then k = k + 1
Next
fs = k
End Function

qu'on utilise (par exemple) avec cette formule:

=SI(fs(A2:F2)>=1;"";"Pas de somme")

est ce normal de ne pouvoir saisir que par plage de cellule (A2:F2)?
N'est il pas possible de renseigner pour des cellules distantes (A2; C2;
F2...etc...)?
Si oui, comment?

Merci!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Avatar
Daniel.M
Hello,

Tu utilises un set de parenthèses supplémentaire autour des arguments pour
regrouper les cellules discontinues dans la même plage

=SI(fs((A2;C2;F2:G4))>=1;"";"Pas de somme")

Salutations,

Daniel M.

"géjoun." wrote in message
news:40c077a4$0$24172$
Salut,

Sur cette macro :

Function fs(ici As Range) As Long
For Each c In ici
If Mid(c.Formula, 2, 3) = "SUM" Then k = k + 1
Next
fs = k
End Function

qu'on utilise (par exemple) avec cette formule:

=SI(fs(A2:F2)>=1;"";"Pas de somme")

est ce normal de ne pouvoir saisir que par plage de cellule (A2:F2)?
N'est il pas possible de renseigner pour des cellules distantes (A2; C2;
F2...etc...)?
Si oui, comment?

Merci!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯




Avatar
géjoun.
C'est bien ce que je cherchais à faire! mais c'est le même principe pour
toutes les macros?

Merci!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Récemment, Daniel.M nous a expliqué:
|| Hello,
||
|| Tu utilises un set de parenthèses supplémentaire autour des
|| arguments pour regrouper les cellules discontinues dans la même plage
||
|| =SI(fs((A2;C2;F2:G4))>=1;"";"Pas de somme")
||
|| Salutations,
||
|| Daniel M.