Il faut doubler les " lorsqu'ils sont inclus dans une chaine de texte. Tu dois donc avoir ="=CONCATENER....$B$9;"" - ""; ..."
-- Cela convient-il? ---- Pierre Fauconnier "N'insulte pas le crocodile avant d'avoir traversé la rivière" (Julos Beaucarne)
ced wrote:
pourquoi cette ligne de prog ne fonctionne pas (je veux juste mettre une formule excel dans une variable):
variable = "=CONCATENER('C:AA Travail CEDMes documentsplanificationPlanningCBE[CBE.xls]CBE'! $B$9;" - ";'C:AA Travail CEDMes documentsplanificationPlanningCBE[CBE.xls]CBE'!$B$10)"
l'erreur incompatibilité de type apparait alors que je n'ai pas défini "variable"
Claude Mani
Bonjour,
Parce qu'on ne peut pas soustraire une chaîne d'une autre !
Ceci fonctionne :
Sub test() variable = "=CONCATENER('C:AA Travail CEDMes documentsplanificationPlanningCBE[CBE.xls]CBE'!$B$9;'C:AA Travail CEDMesdocumentsplanificationPlanningCBE[CBE.xls]CBE'!$B$10)" MsgBox variable End Sub
Attention, il n'y a pas de coupure de lignes dans l'original.
Pour effectuer une coupure dans l'écriture du code, employez : Un espace et un trait de soulignement ( _). (Ou, à la rigueur un "&" pour concaténer des chaînes).
Bonne journée.
Claude Mani
"ced" a écrit dans le message de news: 2e4601c33fc2$e4415cc0$ pourquoi cette ligne de prog ne fonctionne pas (je veux juste mettre une formule excel dans une variable):
variable = "=CONCATENER('C:AA Travail CEDMes documentsplanificationPlanningCBE[CBE.xls]CBE'! $B$9;" - ";'C:AA Travail CEDMes documentsplanificationPlanningCBE[CBE.xls]CBE'!$B$10)"
l'erreur incompatibilité de type apparait alors que je n'ai pas défini "variable"
Bonjour,
Parce qu'on ne peut pas soustraire une chaîne d'une autre !
Ceci fonctionne :
Sub test()
variable = "=CONCATENER('C:AA Travail CEDMes
documentsplanificationPlanningCBE[CBE.xls]CBE'!$B$9;'C:AA Travail
CEDMesdocumentsplanificationPlanningCBE[CBE.xls]CBE'!$B$10)"
MsgBox variable
End Sub
Attention, il n'y a pas de coupure de lignes dans l'original.
Pour effectuer une coupure dans l'écriture du code, employez : Un espace et
un trait de soulignement ( _). (Ou, à la rigueur un "&" pour concaténer des
chaînes).
Bonne journée.
Claude Mani
"ced" <cmarmonier@ifotec.com> a écrit dans le message de news:
2e4601c33fc2$e4415cc0$a601280a@phx.gbl...
pourquoi cette ligne de prog ne fonctionne pas (je veux
juste mettre une formule excel dans une variable):
variable = "=CONCATENER('C:AA Travail CEDMes
documentsplanificationPlanningCBE[CBE.xls]CBE'!
$B$9;" - ";'C:AA Travail CEDMes
documentsplanificationPlanningCBE[CBE.xls]CBE'!$B$10)"
l'erreur incompatibilité de type apparait alors que je
n'ai pas défini "variable"
Parce qu'on ne peut pas soustraire une chaîne d'une autre !
Ceci fonctionne :
Sub test() variable = "=CONCATENER('C:AA Travail CEDMes documentsplanificationPlanningCBE[CBE.xls]CBE'!$B$9;'C:AA Travail CEDMesdocumentsplanificationPlanningCBE[CBE.xls]CBE'!$B$10)" MsgBox variable End Sub
Attention, il n'y a pas de coupure de lignes dans l'original.
Pour effectuer une coupure dans l'écriture du code, employez : Un espace et un trait de soulignement ( _). (Ou, à la rigueur un "&" pour concaténer des chaînes).
Bonne journée.
Claude Mani
"ced" a écrit dans le message de news: 2e4601c33fc2$e4415cc0$ pourquoi cette ligne de prog ne fonctionne pas (je veux juste mettre une formule excel dans une variable):
variable = "=CONCATENER('C:AA Travail CEDMes documentsplanificationPlanningCBE[CBE.xls]CBE'! $B$9;" - ";'C:AA Travail CEDMes documentsplanificationPlanningCBE[CBE.xls]CBE'!$B$10)"
l'erreur incompatibilité de type apparait alors que je n'ai pas défini "variable"