Fonction Format

S

Sub

Guest
Bonjour à tous !

J'ai programmé sous VBA (excel 2000) :

donnee = '25.3'
donnee1 = Format(donnee, '0.00 euros')

mais malheureusement sous VBA (excel97) :


J'obtiens le message suivant sur la fonction format :

'Erreur de compilation
Projet ou bibliotheque introuvable'


Que faire ...

Merci pour vos reponses !
 

Zon

XLDnaute Impliqué
Salut,

Si tu vas dans VBE, tu dois avoir une référence manquante par le menu Outils/Références, décoches la enregistres ton fichier et réouvres le, cela devrait rentrer dans l'ordre.

Si tu dois naviguer entre différentes versions d'excel et sur des postes différents, utilises plutôt vba.format , vba.right...

A+++
 
S

Sub

Guest
Merci beaucoup beaucoup !!!!!!!!!!!!!!!!!!

Ca fait 2 semaines que je cherchais une solution , et là avec une seule case à décocher , l'affaire est réglée !!!

Encore une petite question ; est-ce que ça marchera pour toutes les
versions d'excel à présent ?
 

Zon

XLDnaute Impliqué
Salut,

On est jamais sûr de rien en informatique, mais en utilisant le VBA.format ... , d'XL97 à XL 2003 tu ne devrais rencontrer aucun problème de compatibilité.

Le mieux étant de développer sur la plus ancienne des versions...

Tu peux forcer les références manquantes à l'ouverture du classeur:

Sub AjouterRefManq(C As Workbook)
Dim I As Byte, Temp$
On Error Resume Next
With C.VBProject.References
For I = 1 To .Count
If .Item(I).IsBroken Then
Temp = .Item(I).FullPath
.Remove .Item(I)
.AddFromFile Temp
End If
Next I
End With
End Sub

Bien entendu il faut enregistrer, fermer et réouvriri le fichier...

A+++
 

Discussions similaires

Statistiques des forums

Discussions
314 017
Messages
2 104 582
Membres
109 083
dernier inscrit
Stef06