Difference de version

Le
JLuc
Bonjour les lecteurs,

Comment peut on faire la difference entre les versions d'excel dans les
macros ?
Sur excel 2000, j'utilise :

PosHorizontal = ActiveCell.Left + (ActiveCell.Width / 2)

pour placer le depart d'un rectangle au milieu de la cellule, mais
quand j'ouvre le fichier avec excel 2003, il faudrait que la formule
soit :

PosHorizontal = ActiveCell.Left

pour obtenir le même visuel.
Me demander pas pourquoi, mais c'est comme ça :D

Donc il faudrait que je teste la version pour faire mon petit calcul en
consequence.

Merci pour vos reponses

--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JB
Le #5243091
Bonjour,

x = Application.Version

JB

On 20 fév, 18:20, JLuc
Bonjour les lecteurs,

Comment peut on faire la difference entre les versions d'excel dans les
macros ?
Sur excel 2000, j'utilise :

PosHorizontal = ActiveCell.Left + (ActiveCell.Width / 2)

pour placer le depart d'un rectangle au milieu de la cellule, mais
quand j'ouvre le fichier avec excel 2003, il faudrait que la formule
soit :

PosHorizontal = ActiveCell.Left

pour obtenir le même visuel.
Me demander pas pourquoi, mais c'est comme ça :D

Donc il faudrait que je teste la version pour faire mon petit calcul en
consequence.

Merci pour vos reponses

--
               ____
             ( O | O )
                  --
_oooO_  JLuc  _Oooo_

              O-O


JLuc
Le #5242971
*Bonjour JB*,
Merci pour cette reponse
Je vais tester pour voir ce que je recupere
JLuc

Bonjour,

x = Application.Version

JB

On 20 fév, 18:20, JLuc
Bonjour les lecteurs,

Comment peut on faire la difference entre les versions d'excel dans les
macros ?
Sur excel 2000, j'utilise :

PosHorizontal = ActiveCell.Left + (ActiveCell.Width / 2)

pour placer le depart d'un rectangle au milieu de la cellule, mais
quand j'ouvre le fichier avec excel 2003, il faudrait que la formule
soit :

PosHorizontal = ActiveCell.Left

pour obtenir le même visuel.
Me demander pas pourquoi, mais c'est comme ça :D

Donc il faudrait que je teste la version pour faire mon petit calcul en
consequence.

Merci pour vos reponses

--
               ____
             ( O | O )
                  --
_oooO_  JLuc  _Oooo_

              O-O



--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O


Publicité
Poster une réponse
Anonyme