Eric C
XLDnaute Barbatruc
Bonsoir ou bonjour le forum
Je me suis penché (sans tomber) sur d'anciens codes recueillis çà & là sur le net et que je suis en train de tester. Sur de nombreux fichiers et à partir du moment où il est fait appel à la mise en application de Visual Basic, j'obtiens un message d'erreur :
Je tiens à préciser que je suis sous XL 2010 et que j'ai activé les macros à l'ouverture depuis le Centre de Gestion de la Confidentialité.
Pour info, je mets l'un des codes testés et qui me fait défaut :
C'est à cette partie : Set VBComps = ActiveWorkbook.VBProject.VBComponents que l'erreur survient
Bonne nuit à toutes & à tous
@+ Eric c
Je me suis penché (sans tomber) sur d'anciens codes recueillis çà & là sur le net et que je suis en train de tester. Sur de nombreux fichiers et à partir du moment où il est fait appel à la mise en application de Visual Basic, j'obtiens un message d'erreur :
VB:
Erreur d'exécution "1004" - L'accès par programme au projet Visual Basic n'est pas fiable".
Pour info, je mets l'un des codes testés et qui me fait défaut :
Code:
Sub DeleteAllVBA()
'd'après un auteur inconnu, mpep
Dim VBComp As Variant
Dim VBComps As Variant
Set VBComps = ActiveWorkbook.VBProject.VBComponents
For Each VBComp In VBComps
Select Case VBComp.Type
Case 1 To 3
VBComps.Remove VBComp
Case Else
With VBComp.CodeModule
.DeleteLines 1, .CountOfLines
End With
End Select
Next VBComp
End Sub
C'est à cette partie : Set VBComps = ActiveWorkbook.VBProject.VBComponents que l'erreur survient
Bonne nuit à toutes & à tous
@+ Eric c