Bonjour,
Je cherche à mettre à jour les cellules d'un tableur par un programme Visual Basic Express.
J'utilise un fichier Calc "modèle" que j'ouvre et dans lequel la lecture du contenu des cellules renvoie le résultat correct.
Par contre, la mise à jour du contenu des cellules par la fonction .String ne fonctionne pas (le contenu de la cellule est identique avant et après l'affectation de valeur).
Le souci ne semble pas lié à OpenOffice dans la mesure où le même programme me permet de modifier le contenu d'un document (writer) et enregistrer le résultat sans problème.
Avez-vous une idée svp ? Utilisation d'une fonction particulière, option de sécurité du classeur "modèle" mal positionnée ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 oOnglet = .Document.getSheets.getByName(.LibelleOnglet) For intCol = 1 To UBound(strValues) oOnglet.getCellByPosition(intCol - 1, intLig - 1).String = strValues(intCol) Next intCol
Merci d'avance
Partager