grisan29
XLDnaute Accro
bonsoir a tous et toutes
j'ai un userform qui s'ouvre a l'aide d'un bouton et sur lequel la listview se charge de données qui sont dans un dossier "devis" sur c:
mais je voudrais par un 2ème bouton ouvrir le même userform mais en lui changeant le chemin afin qu'il se charge des données de "factures" sur c:
voici le code de l'userform(pas vu d’icône pour le code) mes excuses
le chemin dans le bouton doit etre aussi changer par la même
	
	
	
	
	
		
voici en plus le fichier qui extrait de son contexte présente un bug inexplicable pour moi au 1er.Add
	
		
			
		
		
	
				
			j'ai un userform qui s'ouvre a l'aide d'un bouton et sur lequel la listview se charge de données qui sont dans un dossier "devis" sur c:
mais je voudrais par un 2ème bouton ouvrir le même userform mais en lui changeant le chemin afin qu'il se charge des données de "factures" sur c:
voici le code de l'userform(pas vu d’icône pour le code) mes excuses
le chemin dans le bouton doit etre aussi changer par la même
		Code:
	
	
	Option Explicit
  Private Sub CommandButton1_Click()
  chemin = "D:\Facturation-v1s\devis"
  Workbooks.Open chemin & "\" & Me.ListView1.SelectedItem.Text
  Unload Me
End Sub
  Private Sub CommandButton3_Click()
  Unload Me
  End Sub
Private Sub UserForm_Initialize()
  Dim Fichier As Object, FSO As Object, C As Range, Ctr As Long, F As Object
  chemin = "D:\Facturation-v1s\devis"
  Set FSO = CreateObject("Scripting.FileSystemObject")
  'Définit les entêtes de colonnes
  With ListView1
  With .ColumnHeaders
  .Clear 'Supprime les anciens entêtes
  'Ajout des colonnes
  .Add , , "Nom fichier", 200
  .Add , , "Taille (ko)", 50, lvwColumnRight
  .Add , , "Créé le", 60, lvwColumnCenter
  .Add , , "Modifié le", 60, lvwColumnCenter
  .Add , , "Commentaires", 190, lvwColumnLeft
  End With
  .View = lvwReport 'affichage en mode Rapport
  .Gridlines = True 'affichage d'un quadrillage
  .FullRowSelect = True 'Sélection des lignes comlètes
  End With
  '----- Remplissage ListView------------------------
  With ListView1
  For Each Fichier In FSO.GetFolder(chemin).Files
  Ctr = Ctr + 1
  .ListItems.Add , , Fichier.Name
  .ListItems(Ctr).ListSubItems.Add , , Fichier.Name
  .ListItems(Ctr).ListSubItems.Add , , Fichier.Size / 1024
  .ListItems(Ctr).ListSubItems.Add , , Fichier.datecreated
  .ListItems(Ctr).ListSubItems.Add , , Fichier.datelastmodified
  Next Fichier
  End With
End Sub
	voici en plus le fichier qui extrait de son contexte présente un bug inexplicable pour moi au 1er.Add
Pièces jointes
			
				Dernière édition: