Bonjour à tous,
Après avoir cherché je ne trouve toujours pas de solution à mon problème.
J'ai une macro qui exécute différentes choses pour éviter des saisies manuelles. Tout marche très bien sauf qu'à la fin de l'exécution j'ai le message via un pop up bloquant :
J'ai effectivement quelques formules "vides" qui nécessite une saisie manuelle après l'exécution de la macro. Mais je ne peux pas faire sans.
J'ai d'abord supprimer les alertes via "vérifications des formules " dans l'onglet Formules mais ça na rien changé.
J'ai ensuite intégré un private sub dans ThisWorkBook comme ceci:
puis ceci
et également ceci :
Pareil en le placement au début de mon code initial.
Quelqu'un aurait-il une petite d'idée ? à part désactiver dans les options le gestionnaire d'erreurs mais qui je préfère éviter.
D'avance merci
Après avoir cherché je ne trouve toujours pas de solution à mon problème.
J'ai une macro qui exécute différentes choses pour éviter des saisies manuelles. Tout marche très bien sauf qu'à la fin de l'exécution j'ai le message via un pop up bloquant :
Code:
"Excel a rencontré un problème au niveau d'une ou de plusieurs fomules dans cette feuille de calcul. Vérifiez les que les références cellules, noms de plages, noms définis et liens de vos formules soient tous correctes "
J'ai effectivement quelques formules "vides" qui nécessite une saisie manuelle après l'exécution de la macro. Mais je ne peux pas faire sans.
J'ai d'abord supprimer les alertes via "vérifications des formules " dans l'onglet Formules mais ça na rien changé.
J'ai ensuite intégré un private sub dans ThisWorkBook comme ceci:
VB:
Private Sub Workbook_Open()
With Application.ErrorCheckingOptions
.BackgroundChecking = False
.EvaluateToError = False
.TextDate = False
.NumberAsText = False
.InconsistentFormula = False
.OmittedCells = False
.UnlockedFormulaCells = False
.ListDataValidation = False
End With
End Sub
puis ceci
Code:
Private Sub Workbook_Open()
Application.DisplayAlerts = False
End Sub
et également ceci :
Code:
Private Sub Workbook_Open()
Application.ErrorCheckingOptions.BackgroundChecking = False
End Sub
Pareil en le placement au début de mon code initial.
Quelqu'un aurait-il une petite d'idée ? à part désactiver dans les options le gestionnaire d'erreurs mais qui je préfère éviter.
D'avance merci