Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Plantage inconnu

  • Initiateur de la discussion Initiateur de la discussion tbft
  • Date de début Date de début

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 !

tbft

XLDnaute Accro
Bonjour

Est ce que quelqu'un a déjà ce problème?
Comment faire pour éviter cette cochonnerie???

D'avance merci
 

Pièces jointes

  • Plantage excel.PNG
    6.5 KB · Affichages: 111
Re : Plantage inconnu

Bonjour,

Erreur d'entrée/sortie. Souvent due à une macro qui a fait appel soit à une requête externe (connexion mal fermée, ou mal paramétrée) soit une ouverture/Ecriture/Lecture de fichier texte ou autre etc... Ou un fichier externe corrompu.

A+
 
Re : Plantage inconnu

Bonjour Hasco

J'ai la macro suivante
VB:
Sub Principale()
Dim repertoire As String, nom_fichier_de As String
Dim fd As FileDialog
  'initialisaton des variables
  Set Fichier_Vers = ActiveWorkbook
  'ouverture du fichier à récuperer
  Set fd = Application.FileDialog(msoFileDialogFilePicker)
  'Use a With...End With block to reference the FileDialog object.
  With fd
      'Use the Show method to display the File Picker dialog box and return the user's action. The user pressed the action button.
      If .Show = -1 Then
        repertoire = fd.InitialFileName
        nom_fichier_de = fd.SelectedItems.Item(1)
        'ouverture du fichier
        Workbooks.Open nom_fichier_de
        'nom_fichier_de = Replace(nom_fichier_de, repertoire, "")
        Set Fichier_De = ActiveWorkbook
        'traitement
        Traitement Fichier_De
        'fermeture du fichier
'        Fichier_De.Close False
      End If
  End With
  'Set the object variable to Nothing.
  Set fd = Nothing
End Sub

Je pense que l'erreur provient de Fichier_De.Close car depuis que je l'ai mis en commentaire yen plus plantage....mais pourquoi???
 
Re : Plantage inconnu

Re,

Euh...........? y a que des données, pas de macro, userform vide? Qu'est-ce que je fais avec?😕

A propos de ton erreur initiale. Celle-ci peut avoir été causée par un classeur précédement ouvert. Et peut perdurer tant que ta session excel est ouverte, même si le classeur initial est fermé.

A+
 
Re : Plantage inconnu

Re,
le fichier que j'ai transmis n'ai pas le fichier qui possède la macro qui déconne.....
mais c'est celui qui fait déconner ma macro...

En espérant avoir était clair.
Mais pas facile d'aligner deux mots avec la tête dans le pâté...
 
Re : Plantage inconnu

Re,

D'accord mais comme il n'y a rien dans le fichier transmit(à part des données et un userForm vide), je ne vois pas ce qui peut faire capoter ta jolie macro.

A propos de userform et de ton erreur initiale(on va peut-être trouvé).
Si un userForm comporte des contrôles issus d'autres bibliothèques que MsForms, (calendrier, listview, webbrowser etc.) ceux-ci peuvent parfois engendrer ce genre d'erreur 'Entrée/sortie' s'ils sont mal initialisés ou mal détruits ou simplement incorrectement programmés,.

A+
 
Re : Plantage inconnu

Re,

Souvent il est mieux effectivement de laisser les macros aussi propres en sortant qu'excel les trouve en entrant.

Tout nettoyer les objets.

A+
 
Dernière modification par un modérateur:
- 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 problème CHDIR
Réponses
59
Affichages
2 K
Réponses
8
Affichages
394
Réponses
3
Affichages
253
  • Question Question
Réponses
4
Affichages
172
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…