Excel qui plante une fois sur 2

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

CAMPASTO

XLDnaute Nouveau
Bonjour,

Au secours !!!

Mon fichier Excel plante une fois sur 2. Quand il ne plante pas tout fonctionne à merveille. J'ai beaucoup lu sur les forums et n'et rien trouvé qui solutionne mon problème. J'ai pensé que cela venait de mon PC alors j'ai testé la base sur un autre PC, rien n'y fait. Je joins le fichier en espérant que cette bouteille à la mer trouver bon port...

Campasto
 

Pièces jointes

Re : Excel qui plante une fois sur 2

Essais cette version "Light" de ton fichier.
Si ca marche, dans "Private Sub CmbValider_Click()", déverrouille la ligne "MiseAJourUsfVersDossier"
Ensuite idem pour "Private Sub ComboNumDossier_Change()" avec la ligne "MiseAJourDossierVersUsf"
à+
Denis
 

Pièces jointes

Re : Excel qui plante une fois sur 2

Essais cette version "Light" de ton fichier.
Si ca marche, dans "Private Sub CmbValider_Click()", déverrouille la ligne "MiseAJourUsfVersDossier"
Ensuite idem pour "Private Sub ComboNumDossier_Change()" avec la ligne "MiseAJourDossierVersUsf"
à+
Denis

Le fichier ne plante plus du tout (c'est déjà bien). Par contre, je peux naviguer dans la liste déroulante mais lorsque je souhaite créer un nouvel enregistrement (3), j'ai le débogueur qui s'active = erreur 438



With Sheets("Data")
.Cells(Parent.Ligne, 1) = Parent.ComboNumDossier.Value
 
Re : Excel qui plante une fois sur 2

Autant pour moi, je commence à m'y perdre!!!
Enlève tous les "Parent." (le point aussi) devant "Ligne,1)"

A mon avis, il faudrait inhiber la ligne suivante :Me.ComboNumDossier.ListIndex = -1
ici dans Private Sub ComboNumDossier_Change()
Else
RAZ
'Me.ComboNumDossier.ListIndex = -1
End If

à+
Denis
 
Dernière modification par un modérateur:
Re : Excel qui plante une fois sur 2

Autant pour moi, je commence à m'y perdre!!!
Enlève tous les "Parent." (le point aussi) devant "Ligne,1)"

A mon avis, il faudrait inhiber la ligne suivante :Me.ComboNumDossier.ListIndex = -1
ici dans Private Sub ComboNumDossier_Change()
Else
RAZ
'Me.ComboNumDossier.ListIndex = -1
End If

à+
Denis

J'ai effectué les changements, et inhibé la ligne et le fichier fonctionne nickel SUPER !!! merci beaucoup pour le temps consacré et la patience. Une idée sur l'origine du problème ?
 
Re : Excel qui plante une fois sur 2

re,
Content que ton fichier fonctionne!!
Mais ne nous réjouissons pas trop vite, il faut encore y réintégrer les autres USF (un par un !!!!!) et faire des essais.
A mon humble avis, les 2 grosses modifs, sont la non remise à 0 du combo dans la procédure RAZ et l'utilisation de Sub externes pour alléger le programme du USF.
à+
Denis
 
Re : Excel qui plante une fois sur 2

Bonsoir à tous

...
A mon humble avis, les 2 grosses modifs, sont la non remise à 0 du combo dans la procédure RAZ et l'utilisation de Sub externes pour alléger le programme du USF.
à+
Denis

Je plussoie à cet avis de Denis 😉
(et j'ajouterai qu'avoir le gaz à tous les étages (euh pardon dans tous les userforms et dans un code VBA "volumineux", bah c'est dangereux parfois 😉 )
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Classeur Disparu
Réponses
2
Affichages
455
Retour