Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers
utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de
compilation du VBA) ; l'analyse montre une référence manquante à une dll
RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette
dll ?
L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à
présent.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour,
Tu copies la procédure suivante dans un module standard de ton projetVBA.
N.B- Cette procédure ajoute la référence pour le contrôle RefEdit et permet au code faisant référence au contrôle de s'exécuter. Cependant, elle n'ajoute pas l'icône à la boîte d'outils du formulaire. D'ailleurs, je ne connais pas de code qui fait cela.
'--------------------------------------- Sub Auto_Open() Dim LesRefs As Object, a As Integer
On Error Resume Next 'Cette section s'assure d'enlever toutes les 'références marquées "manquantes" Set LesRefs = ThisWorkbook.VBProject.References For a = 1 To LesRefs.Count With LesRefs(a) If .IsBroken Then LesRefs.Remove LesRefs.Item(.Name) End If End With Next
'Ajoute la référence RefEdit à partir de la base de 'registre. With ThisWorkbook.VBProject.References 'RefEdit -> contrôle RefEdit .AddFromGuid "{00024517-0000-0000-C000-000000000046}", 1, 0 End With End Sub '---------------------------------------
"M41" a écrit dans le message de groupe de discussion : 4b9895dc$0$17887$ Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de compilation du VBA) ; l'analyse montre une référence manquante à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette dll ? L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à présent.
Cordialement
M41
Bonjour,
Tu copies la procédure suivante dans un module standard
de ton projetVBA.
N.B- Cette procédure ajoute la référence pour le contrôle RefEdit
et permet au code faisant référence au contrôle de s'exécuter.
Cependant, elle n'ajoute pas l'icône à la boîte d'outils du formulaire.
D'ailleurs, je ne connais pas de code qui fait cela.
'---------------------------------------
Sub Auto_Open()
Dim LesRefs As Object, a As Integer
On Error Resume Next
'Cette section s'assure d'enlever toutes les
'références marquées "manquantes"
Set LesRefs = ThisWorkbook.VBProject.References
For a = 1 To LesRefs.Count
With LesRefs(a)
If .IsBroken Then
LesRefs.Remove LesRefs.Item(.Name)
End If
End With
Next
'Ajoute la référence RefEdit à partir de la base de
'registre.
With ThisWorkbook.VBProject.References
'RefEdit -> contrôle RefEdit
.AddFromGuid "{00024517-0000-0000-C000-000000000046}", 1, 0
End With
End Sub
'---------------------------------------
"M41" <boomerang.pro00@wanadoo.fr> a écrit dans le message de groupe de discussion :
4b9895dc$0$17887$ba4acef3@reader.news.orange.fr...
Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers
utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de
compilation du VBA) ; l'analyse montre une référence manquante à une dll
RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette
dll ?
L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à
présent.
Tu copies la procédure suivante dans un module standard de ton projetVBA.
N.B- Cette procédure ajoute la référence pour le contrôle RefEdit et permet au code faisant référence au contrôle de s'exécuter. Cependant, elle n'ajoute pas l'icône à la boîte d'outils du formulaire. D'ailleurs, je ne connais pas de code qui fait cela.
'--------------------------------------- Sub Auto_Open() Dim LesRefs As Object, a As Integer
On Error Resume Next 'Cette section s'assure d'enlever toutes les 'références marquées "manquantes" Set LesRefs = ThisWorkbook.VBProject.References For a = 1 To LesRefs.Count With LesRefs(a) If .IsBroken Then LesRefs.Remove LesRefs.Item(.Name) End If End With Next
'Ajoute la référence RefEdit à partir de la base de 'registre. With ThisWorkbook.VBProject.References 'RefEdit -> contrôle RefEdit .AddFromGuid "{00024517-0000-0000-C000-000000000046}", 1, 0 End With End Sub '---------------------------------------
"M41" a écrit dans le message de groupe de discussion : 4b9895dc$0$17887$ Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de compilation du VBA) ; l'analyse montre une référence manquante à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette dll ? L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à présent.
Cordialement
M41
Daniel.C
Bonjour. La référence "Ref Edit Control" correspopnd au contrôle du même nom qui permet de récupérer l'adresse d'une plage de cellules sélectionnée. Cordialement. Daniel
Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de compilation du VBA) ; l'analyse montre une référence manquante à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette dll ? L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à présent.
Cordialement
M41
Bonjour.
La référence "Ref Edit Control" correspopnd au contrôle du même nom qui
permet de récupérer l'adresse d'une plage de cellules sélectionnée.
Cordialement.
Daniel
Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers
utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de
compilation du VBA) ; l'analyse montre une référence manquante à une dll
RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette
dll ?
L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à
présent.
Bonjour. La référence "Ref Edit Control" correspopnd au contrôle du même nom qui permet de récupérer l'adresse d'une plage de cellules sélectionnée. Cordialement. Daniel
Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de compilation du VBA) ; l'analyse montre une référence manquante à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette dll ? L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à présent.
Cordialement
M41
M41
Re
Merci. Je vais tester. J'espère que le fait de protéger VBA ne modifie pas l'action de ce programme Cordialement
M41
"michdenis" a écrit dans le message de news:
Bonjour,
Tu copies la procédure suivante dans un module standard de ton projetVBA.
N.B- Cette procédure ajoute la référence pour le contrôle RefEdit et permet au code faisant référence au contrôle de s'exécuter. Cependant, elle n'ajoute pas l'icône à la boîte d'outils du formulaire. D'ailleurs, je ne connais pas de code qui fait cela.
'--------------------------------------- Sub Auto_Open() Dim LesRefs As Object, a As Integer
On Error Resume Next 'Cette section s'assure d'enlever toutes les 'références marquées "manquantes" Set LesRefs = ThisWorkbook.VBProject.References For a = 1 To LesRefs.Count With LesRefs(a) If .IsBroken Then LesRefs.Remove LesRefs.Item(.Name) End If End With Next
'Ajoute la référence RefEdit à partir de la base de 'registre. With ThisWorkbook.VBProject.References 'RefEdit -> contrôle RefEdit .AddFromGuid "{00024517-0000-0000-C000-000000000046}", 1, 0 End With End Sub '---------------------------------------
"M41" a écrit dans le message de groupe de discussion : 4b9895dc$0$17887$ Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de compilation du VBA) ; l'analyse montre une référence manquante à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette dll ? L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à présent.
Cordialement
M41
Re
Merci. Je vais tester.
J'espère que le fait de protéger VBA ne modifie pas l'action de ce programme
Cordialement
M41
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
5C6E5FF4-8E5A-43D9-855E-804F7E3DB5DD@microsoft.com...
Bonjour,
Tu copies la procédure suivante dans un module standard
de ton projetVBA.
N.B- Cette procédure ajoute la référence pour le contrôle RefEdit
et permet au code faisant référence au contrôle de s'exécuter.
Cependant, elle n'ajoute pas l'icône à la boîte d'outils du
formulaire.
D'ailleurs, je ne connais pas de code qui fait cela.
'---------------------------------------
Sub Auto_Open()
Dim LesRefs As Object, a As Integer
On Error Resume Next
'Cette section s'assure d'enlever toutes les
'références marquées "manquantes"
Set LesRefs = ThisWorkbook.VBProject.References
For a = 1 To LesRefs.Count
With LesRefs(a)
If .IsBroken Then
LesRefs.Remove LesRefs.Item(.Name)
End If
End With
Next
'Ajoute la référence RefEdit à partir de la base de
'registre.
With ThisWorkbook.VBProject.References
'RefEdit -> contrôle RefEdit
.AddFromGuid "{00024517-0000-0000-C000-000000000046}", 1, 0
End With
End Sub
'---------------------------------------
"M41" <boomerang.pro00@wanadoo.fr> a écrit dans le message de groupe de
discussion :
4b9895dc$0$17887$ba4acef3@reader.news.orange.fr...
Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre
divers
utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur
de
compilation du VBA) ; l'analyse montre une référence manquante à une dll
RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette
dll ?
L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à
présent.
Merci. Je vais tester. J'espère que le fait de protéger VBA ne modifie pas l'action de ce programme Cordialement
M41
"michdenis" a écrit dans le message de news:
Bonjour,
Tu copies la procédure suivante dans un module standard de ton projetVBA.
N.B- Cette procédure ajoute la référence pour le contrôle RefEdit et permet au code faisant référence au contrôle de s'exécuter. Cependant, elle n'ajoute pas l'icône à la boîte d'outils du formulaire. D'ailleurs, je ne connais pas de code qui fait cela.
'--------------------------------------- Sub Auto_Open() Dim LesRefs As Object, a As Integer
On Error Resume Next 'Cette section s'assure d'enlever toutes les 'références marquées "manquantes" Set LesRefs = ThisWorkbook.VBProject.References For a = 1 To LesRefs.Count With LesRefs(a) If .IsBroken Then LesRefs.Remove LesRefs.Item(.Name) End If End With Next
'Ajoute la référence RefEdit à partir de la base de 'registre. With ThisWorkbook.VBProject.References 'RefEdit -> contrôle RefEdit .AddFromGuid "{00024517-0000-0000-C000-000000000046}", 1, 0 End With End Sub '---------------------------------------
"M41" a écrit dans le message de groupe de discussion : 4b9895dc$0$17887$ Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de compilation du VBA) ; l'analyse montre une référence manquante à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette dll ? L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à présent.
Cordialement
M41
M41
Merci
M41
"Daniel.C" a écrit dans le message de news:
Bonjour. La référence "Ref Edit Control" correspopnd au contrôle du même nom qui permet de récupérer l'adresse d'une plage de cellules sélectionnée. Cordialement. Daniel
Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de compilation du VBA) ; l'analyse montre une référence manquante à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette dll ? L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à présent.
Cordialement
M41
Merci
M41
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
OJ1lEWQwKHA.4636@TK2MSFTNGP06.phx.gbl...
Bonjour.
La référence "Ref Edit Control" correspopnd au contrôle du même nom qui
permet de récupérer l'adresse d'une plage de cellules sélectionnée.
Cordialement.
Daniel
Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre
divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook
(erreur de compilation du VBA) ; l'analyse montre une référence manquante
à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de
cette dll ?
L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à
présent.
Bonjour. La référence "Ref Edit Control" correspopnd au contrôle du même nom qui permet de récupérer l'adresse d'une plage de cellules sélectionnée. Cordialement. Daniel
Bonjour
Un programme verrouillé compatible Excel 2000 à 2003 circulant entre divers utilisateurs me revient souvent bloqué au niveau de ThisWorkBook (erreur de compilation du VBA) ; l'analyse montre une référence manquante à une dll RefEdit.
Comment éviter ce genre de panne ? Quelle est la fonction précise de cette dll ? L'exploration du net ne m'a pas donné de réponse convaincante jusqu'à présent.