Function NomFichier() As String
Application.Volatile
NomFichier = Left(ThisWorkbook.Name, InStrRev(ThisWorkbook.Name, ".") - 1)
End Function
super merciBonjour Tioneb_h,
A+VB:Function NomFichier() As String Application.Volatile NomFichier = Left(ThisWorkbook.Name, InStrRev(ThisWorkbook.Name, ".") - 1) End Function
=STXT(CELLULE("filename");TROUVE("[";CELLULE("filename"))+1;TROUVE("]";CELLULE("filename"))-TROUVE("[";CELLULE("filename"))-6)
=GAUCHE(DROITE(GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1);NBCAR(GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1))-CHERCHE("[";GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1);1));CHERCHE(".";DROITE(GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1);NBCAR(GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1))-CHERCHE("[";GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1);1));NBCAR(DROITE(GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1);NBCAR(GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1))-CHERCHE("[";GAUCHE(CELLULE("filename");CHERCHE("]";CELLULE("filename");1)-1);1)))-4)-1)
=SUPPRESPACE(GAUCHE(SUBSTITUE(STXT(CELLULE("filename");TROUVE("[";CELLULE("filename"))+1;255);".xl";REPT(" ";255));255))
=STXT(CELLULE("filename");TROUVE("[";CELLULE("filename"))+1;TROUVE("]";CELLULE("filename"))-TROUVE("[";CELLULE("filename"))-1)
=GAUCHE(NomLong;TROUVE("|";SUBSTITUE(NomLong;".";"|";NBCAR(NomLong)-NBCAR(SUBSTITUE(NomLong;".";))))-1)