[Macro OOo] Utilisation de getValue()
Belar
Messages postés
18
Statut
Membre
-
Charles-Olivier Théroux -
Charles-Olivier Théroux -
Bonjour
Quelqu'un pourrait-il m'expliquer le fonctionnement de getValue?
Je souhaite récupérer une donnée (un nombre entier ici), en utilisant ceci:
oCell=oSheet.getCellByPosition(4,24) 'Cellule B24
Labos(Lig)=oCell.getValue()
Mais lirsque je veux l'afficher avec
oCell=oSheet.getCellByPosition(26,84) 'Cellule AA84
oCell.setValue(Labos(Lig))
La macro m'affiche 0 en AA84 au lieu de la valeur attendue...
Merci d'avance
Cordialement
Quelqu'un pourrait-il m'expliquer le fonctionnement de getValue?
Je souhaite récupérer une donnée (un nombre entier ici), en utilisant ceci:
oCell=oSheet.getCellByPosition(4,24) 'Cellule B24
Labos(Lig)=oCell.getValue()
Mais lirsque je veux l'afficher avec
oCell=oSheet.getCellByPosition(26,84) 'Cellule AA84
oCell.setValue(Labos(Lig))
La macro m'affiche 0 en AA84 au lieu de la valeur attendue...
Merci d'avance
Cordialement
A voir également:
- [Macro OOo] Utilisation de getValue()
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
1 réponse
Bonjour Belar,
>Je souhaite récupérer une donnée (un nombre entier ici), en utilisant ceci:
>oCell=oSheet.getCellByPosition(4,24) 'Cellule B24
Ton problème se situe probablement dans le fait que (4, 24) ne correspond pas à B24, mais bien à E25. Cette case semble être vide puisque la cellule AA85 (et non AA84) reçoit la valeur 0.
N'oublie pas que la fonction getCellByPosition utilise une numérotation basé sur 0, c.-à-d. 0 = A, 1 = B, etc. et dans l'autre sens, 0 = L1, 1 = L2, etc.
Bonne chance!
--
Charles-Olivier Théroux
Programmeur-analyste
>Je souhaite récupérer une donnée (un nombre entier ici), en utilisant ceci:
>oCell=oSheet.getCellByPosition(4,24) 'Cellule B24
Ton problème se situe probablement dans le fait que (4, 24) ne correspond pas à B24, mais bien à E25. Cette case semble être vide puisque la cellule AA85 (et non AA84) reçoit la valeur 0.
N'oublie pas que la fonction getCellByPosition utilise une numérotation basé sur 0, c.-à-d. 0 = A, 1 = B, etc. et dans l'autre sens, 0 = L1, 1 = L2, etc.
Bonne chance!
--
Charles-Olivier Théroux
Programmeur-analyste