christ77000
XLDnaute Occasionnel
Bonsoir à tous
j'ai une macro qui me compte le nombre de fichiers dans un répertoire donné. Ce que j'essaie de faire mais sans y arriver est de faire en sorte quelle me prenne en chemin la valeur de la cellule D1. L'utilisation de cette macro ce fait par l'appel de la fonction par "=GetFileList("L:\1. Sécurité & Environnement\Accidents & analyse 5 pourquoi et arbres des causes\2020\")" dans une cellule. J'ai essayer avec un Dim MonDossier As String et MonDossier = Range("D1").Value mais je ne sais pas comment et ou le placer. dans cette fonction. Et du a quoi serait égal le "GetFileList". Merci pour votre aide.
	
	
	
	
	
		
	
		
			
		
		
	
				
			j'ai une macro qui me compte le nombre de fichiers dans un répertoire donné. Ce que j'essaie de faire mais sans y arriver est de faire en sorte quelle me prenne en chemin la valeur de la cellule D1. L'utilisation de cette macro ce fait par l'appel de la fonction par "=GetFileList("L:\1. Sécurité & Environnement\Accidents & analyse 5 pourquoi et arbres des causes\2020\")" dans une cellule. J'ai essayer avec un Dim MonDossier As String et MonDossier = Range("D1").Value mais je ne sais pas comment et ou le placer. dans cette fonction. Et du a quoi serait égal le "GetFileList". Merci pour votre aide.
		VB:
	
	
	Function GetFileList(FileSpec As String) As Variant
Dim Filecount As Integer
Dim Filename As String
Application.Volatile
Filecount = 0
Filename = Dir(FileSpec)
If Filename = "" Then Exit Function
Do While Filename <> ""
    Filecount = Filecount + 1
    Filename = Dir()
Loop
GetFileList = Filecount
End Function