Vba ActiveCell.Formula
Résolu
tchernosplif
Messages postés
600
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
4 réponses
bonjour,
Tu devrais essayer en bon Français :
Tu devrais essayer en bon Français :
ActiveCell.FormulaLocal = "=SI(GAUCHE(concat(A1:AZ10);6)=""<br />"";"""";concat(A1:AZ10))"
gbinforme
Messages postés
14946
Date d'inscription
Statut
Contributeur
Dernière intervention
4 724
ou alors il faut remplacer les ";" par "," :
Bonjour,
Rapidement, commence par remplacer "Gauche" par "Left" et "Si" par "IF"... En VBA, Excel est anglophone ! ;))
Et oui, il faut doubler les ".
m@rina
Rapidement, commence par remplacer "Gauche" par "Left" et "Si" par "IF"... En VBA, Excel est anglophone ! ;))
Et oui, il faut doubler les ".
m@rina
Bonjour m@rina,
J'avais un doute à ce sujet, j'avais essayé:
ActiveCell.Formula = "=IF(Left(concat(A1:AZ10);6)=""<br />"";"""";concat(A1:AZ10))"
mais sans succès.
J'ai aussi assayé de remplacer les double quotes par & chr$(34) & mais ça ne fonctionne pas, je ne suis pas sur de la syntaxe.
merci pour ton aide.
J'avais un doute à ce sujet, j'avais essayé:
ActiveCell.Formula = "=IF(Left(concat(A1:AZ10);6)=""<br />"";"""";concat(A1:AZ10))"
mais sans succès.
J'ai aussi assayé de remplacer les double quotes par & chr$(34) & mais ça ne fonctionne pas, je ne suis pas sur de la syntaxe.
merci pour ton aide.