Public Function FichierSansExtension(s As String) As String Dim i As Long For i=Len(s) to 1 Step -1 If Mid(s,i,1)="." Then Exit For End If Next i FichierSansExtension = Left(s,i-1) End Function
if instr(FileName,len(FileName)-4,".")>0 then FileName=mid(FileName,1,instr(FileName,len(FileName)-4,".")) end if
NomSansExtension = Left$(NomFichier, InStrRev(NomFichier, ".") - 1)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionp1=len(FileName) do until sLetter="." sLetter=mid(FileName,p1,1) p1=p1-1 loop FileName=mid(FileName,1,p1+1)
public function NomFichier (Fichier as string) as string dim tabTemp() as string Dim i As Long Dim sTemp As String dim intTemp as integer sTemp="" tabTemp=split(Fichier,".") For i=Lbound(tabTemp) to UBound(tabTemp)-1 sTemp = sTemp & tabTemp(i) Next i NomFichier=sTemp end function