pourquoi ne marche plus

jean32

XLDnaute Nouveau
Bonjour,

Quelqu'un pourrait il me dire pourquoi la listbox n' affiche plus les fichiers du répertoire.
Cette petite application a été créée avec excel 2000 sous xp, maintenant win7 et excel 2013.
Je vous joint une partie du fichier.
Merci de vos réponse et éventuellement une solution
Merci à tous

Jean
 

Pièces jointes

  • Classeur1.xls
    51.5 KB · Affichages: 51

VIARD

XLDnaute Impliqué
Bonjour Chris, Jean et tous

Tu as raison pas besoin de multipage, c'est parfait.

A+ Jean-Paul
Bonjour

Il y a juste un petit soucis. il faut reprendre au niveau de l'extension pour le PDF.

VB:
'----------- Liste Fichier -------------
For Each Fichier In Dossier.Files
'    Ex = Right(Fichier.Name, 4)
'    If UCase(Ex) = ".XLS" Then
        ListBox1.AddItem Fichier.Name
'    End If
Next Fichier
et mettre c'est trois lignes en commentaires.
sinon les PDF ne seront pas listés

A+ Jean-Paul
 

VIARD

XLDnaute Impliqué
RE

rectif faite
Bonjour Chris, Jean

C'est bon mais Il subsiste malgré tout un petit PB.
lorsque l'on sélectionne "PDF" il ne revient pas au "XLS".
donc j'ai corrigé comme ceci.
VB:
'----------- Liste Fichier -------------
For Each Fichier In Dossier.Files
Ex = Right(Fichier.Name, 4)
    If Lebouton = "PDF" Then
        If UCase(Ex) = ".PDF" Then ListBox1.AddItem Fichier.Name
    ElseIf Lebouton = "XLS" Then
        If UCase(Ex) = ".XLS" Then ListBox1.AddItem Fichier.Name
    End If
Next Fichier
de plus il faut rajouter aux 2 boutons (Devis et Facture) --> Lebouton="XLS"
là cela doit-être bon.
pour ma part j'avais fait autrement, mais comme çà c'est bon.

A+ Jean-Paul
 

VIARD

XLDnaute Impliqué
Bonjour Chris et Viard,

Je viens de voir vos réponses et après les petites modifications cela marche et me convient parfaitement, en tous cas je vous remercie de votre aide.
Je vous souhaite une bonne fin de journée
Jean
Bonjour Jean, Chris

Je pensais que c'était fini hé bien non.
avec tout ça on ne peut pas visualiser les "PDF"
donc voici la modif à apporter au DoubleClick.

VB:
'=====================================
'------ Validation Double Click ------
'=====================================
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
If Lebouton = "XLS" Then
    Workbooks.Open Chemin & ListBox1.Value
ElseIf Lebouton = "PDF" Then
    ThisWorkbook.FollowHyperlink Address:=Chemin & ListBox1.Value
End If
Application.Visible = True
Unload Me
End Sub
'=====================================

A+ Jean-Paul
 

jean32

XLDnaute Nouveau
Bonjour à vous tous,

Je suis enfin rentré après quelques jours d' absence, et je vois qu' il y a eu des suppléments, je charge les 2 ou 3 fichiers et je reviens d' ici quelques heures le temps d' apprécier votre fabuleux boulot.
jean
 

jean32

XLDnaute Nouveau
Re bonjour à tous,

J' ai fait les changements dans mon fichier et cela va très bien et vous remercie encore de votre aide.
Mais un autre problème s' est manifesté, j' ai maintenant une erreur 1004 qui se produit à un autre niveau de l' application et je pense ouvrir un autre fil de discutions car s' est la première fois que j' ai ce problème.
jean
 

Discussions similaires

Réponses
5
Affichages
474
Compte Supprimé 979
C

Statistiques des forums

Discussions
314 629
Messages
2 111 345
Membres
111 110
dernier inscrit
chergui