L'insertion de la valeur dans la cellule Excel au lieu de la formule
J'ai un script VBA qui insère les longues chaînes dans des cellules Excel. Dans certains cas, la chaîne commence par un =
. Il semble que Excel interprète cela comme une formule et je reçois un Out of Memory
erreur due aux limitations de la mémoire de formules.
Comment dois-je dire à Excel que je suis en train d'écrire une valeur, pas une formule? Actuellement, je suis en train de faire ceci:
ws.Range("A" & row) = Mid(xml, first, CHUNK_SIZE)
J'ai essayé le code suivant, mais ça ne fonctionne pas...
ws.Range(...).Value = ....
Vous devez vous connecter pour publier un commentaire.
Ajouter un
'
avant la=
signe:Ajouter une apostrophe
'
au début de la chaîne (qui excel pense que c'est une formule) et excel doit l'interpréter comme une chaîne au lieu d'une formule.