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

Problème stupide de syntaxe qui me pollue la vie

2 réponses
Avatar
Bonmariage Pierre
Bonsoir tout le monde,

Quelqu'un peut-il aider un pauvre lonesone cow-boy ?

Voici une gentille petite macro

Sub FormulesRapportSyntèse()
For i = 1 To 10
Range(Chr(64 + i) & "7").FormulaLocal ="=SI('Rapport" & i &
",1'!$AK$13<>"ncf";"";"NCF")"

Next i
End Sub

Malgré toute mes efforts je ne parvient pas a coller la formule
=SI('Rapport1,1'!$AK$13<>"ncf";"";"NCF")
sans générer des problèmes de conflit entre les guillemets "".

Merci

A+

BOP

2 réponses

Avatar
j
il suffit de remplacer tous les guillemets du texte par des doubles
guillemets :

=SI('Rapport1,1'!$AK$13<>"ncf";"";"NCF")
va devenir
Range(Chr(64 + i) & "7").FormulaLocal
="=SI('Rapport1,1'!$AK$13<>""ncf"";"""";""NCF"")"
et si tu veux boucler :
Range(Chr(64 + i) & "7").FormulaLocal ="=SI('Rapport" & i &
",1'!$AK$13<>""ncf"";"""";""NCF"")"
(pas testé)



"Bonmariage Pierre" a écrit dans le
message de news: 4031223f$0$13258$
Bonsoir tout le monde,

Quelqu'un peut-il aider un pauvre lonesone cow-boy ?

Voici une gentille petite macro

Sub FormulesRapportSyntèse()
For i = 1 To 10
Range(Chr(64 + i) & "7").FormulaLocal ="=SI('Rapport" & i &
",1'!$AK$13<>"ncf";"";"NCF")"

Next i
End Sub

Malgré toute mes efforts je ne parvient pas a coller la formule
=SI('Rapport1,1'!$AK$13<>"ncf";"";"NCF")
sans générer des problèmes de conflit entre les guillemets "".

Merci

A+

BOP




Avatar
isabelle
bonjour Pierre,

il faut doubler les guillemets

Range(Chr(64 + i) & 7).FormulaLocal = "=IF('Rapport" & i &
",1'!$AK$13<>""ncf"","""",""NCF"")"

isabelle


Bonsoir tout le monde,

Quelqu'un peut-il aider un pauvre lonesone cow-boy ?

Voici une gentille petite macro

Sub FormulesRapportSyntèse()
For i = 1 To 10
Range(Chr(64 + i) & "7").FormulaLocal ="=SI('Rapport" & i &
",1'!$AK$13<>"ncf";"";"NCF")"

Next i
End Sub

Malgré toute mes efforts je ne parvient pas a coller la formule
=SI('Rapport1,1'!$AK$13<>"ncf";"";"NCF")
sans générer des problèmes de conflit entre les guillemets "".

Merci

A+

BOP