Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 02/06/2005, 18h32   #1 (permalink)
CelineG
Guest
 
Messages: n/a
Par défaut Savoir quel Version d'Ecxel est utilisée

Bonjour,

J'ai des utilisateurs qui ont office 2000 et d'autres office 2003.

Je fais donc des fichiers qui marchent sur office 2000 et d'autres sur office 2003 car un jour ils auront tous office 2003.

et je voudrais empecher que les utilisateurs qui ont 2000 utilisent le fichier 2003 qui va faire que planter!

Comment savoir alors à l'ouverture de mon fichier qu'elle version d'office est utilisée?

merci beaucoup, Céline
  Réponse avec citation
ANNONCES
Vieux 02/06/2005, 18h40   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Localisation: Saint-Brieuc
Version Excel : Excel XP (PC)
Messages: 5 838
Par défaut Re:Savoir quel Version d'Ecxel est utilisée

Bonjour,

Sans savoir si ça peut te servir,
la version de Microsoft Excel, sous forme de texte :
=INFO('version')
Monique est déconnecté   Réponse avec citation
Vieux 02/06/2005, 19h38   #3 (permalink)
Jam
XLDnaute Impliqué
 
Avatar de Jam
 
Date d'inscription: février 2005
Localisation: Chambourcy
Version Excel : Excel 2003 (PC)
Messages: 659
Envoyer un message via MSN à Jam
Par défaut Re:Savoir quel Version d'Ecxel est utilisée

Salut CelineG, Monique,

Code:
Application.Version
Renvoi le n° de version. Exemple XLXP = 10.0
Tu peux donc faire un petit selec case qui te donnera la version utilisée

Bonne soirée
__________________
Toutes les bonnes idées ne sont pas dans la même tête.
Jam est déconnecté   Réponse avec citation
Vieux 02/06/2005, 19h43   #4 (permalink)
Jam
XLDnaute Impliqué
 
Avatar de Jam
 
Date d'inscription: février 2005
Localisation: Chambourcy
Version Excel : Excel 2003 (PC)
Messages: 659
Envoyer un message via MSN à Jam
Par défaut Re:Savoir quel Version d'Ecxel est utilisée

Re,

Je complète avec la Sub toute faite
Code:
Public OfV

Sub WhatOfficeVer()
     v = Application.Version
     Select Case v
         Case Is < 7
             OfV = 'Before Excel 95'
         Case Is = 7
            OfV = 'Excel 95'
         Case Is = 8
             OfV = 'Excel 97'
         Case Is = 9
             OfV = 'Excel 2000'
         Case Is = 10
             OfV = 'Excel 2002/XP'
         Case Is = 11
             OfV = 'Excel 2003'
         Case Else
             OfV = 'n/a'
     End Select

     MsgBox OfV
End Sub
Bonne soirée
__________________
Toutes les bonnes idées ne sont pas dans la même tête.
Jam est déconnecté   Réponse avec citation
Vieux 03/06/2005, 09h46   #5 (permalink)
CelineG
Guest
 
Messages: n/a
Par défaut Re:Savoir quel Version d'Ecxel est utilisée

Woaw!!

génial merci beaucoup et bonne journée!
  Réponse avec citation
Vieux 03/06/2005, 09h51   #6 (permalink)
CelineG
Guest
 
Messages: n/a
Par défaut Re:Savoir quel Version d'Ecxel est utilisée

Bonjour ! (tout à l'heur e je n'ai fait que vous remercier!)

dis moi Jam comment tu déclare ton 'v' qui prend pour valeur la version d'excel?

Dim v as koi?!

merci !
  Réponse avec citation
Vieux 03/06/2005, 09h53   #7 (permalink)
CelineG
Guest
 
Messages: n/a
Par défaut Re:Savoir quel Version d'Ecxel est utilisée

Re,

Ta macro elle me dit que dit ma version c'est 'n/a' !! j'ai 2003 !!
  Réponse avec citation
Vieux 03/06/2005, 10h01   #8 (permalink)
CelineG
Guest
 
Messages: n/a
Par défaut Re:Savoir quel Version d'Ecxel est utilisée

Voila pourquoi il me disait pas que j'avais pas 2003

Case Is = '11.0'
OfV = 'Excel 2003'

c'était 11.0 !

merci

Céline
  Réponse avec citation
Vieux 03/06/2005, 10h16   #9 (permalink)
CelineG
Guest
 
Messages: n/a
Par défaut Re:Savoir quel Version d'Ecxel est utilisée

Voici ma macro finale à moi (quii correspond à ce ke je veux faire :

Code:
Public OfV

Sub WhatOfficeVer()
'regarde quelle version d'office est utilisé par le poste

    v = Application.Version

    'si ce n'est pas office 2003 affiche un msg
    'et ferme le fichier
    If v <> '11.0' Then
        MsgBox 'Vous n'avez pas la bonne version d'excel pour utilisez ce fichier. Télécharger la version pour Office 2000.', vbInformation, 'Fermeture du fichier'
        If Workbooks.Count > 1 Then
            ActiveWorkbook.Close
        Else
            Application.Quit
        End If
    End If
    
End Sub
Merci beaucoup de votre aide!
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 20h27.


(C) 2006 Excel Downloads