Salut Cepat ! Sans passer par VBA, essaie cette formule : =GAUCHE(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier";A1))+1 ;99);NBCAR(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier";A1) )+1;99))-(NBCAR(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier ";A1))+1;99))-TROUVE("]";STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("n omfichier";A1))+6;99))))
à copier sur une seule ligne !
"Cepat" a écrit dans le message de news:
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une cellule A1 en enlevant le .XLS
Merci par avance @+
Salut Cepat !
Sans passer par VBA, essaie cette formule :
=GAUCHE(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier";A1))+1
;99);NBCAR(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier";A1)
)+1;99))-(NBCAR(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier
";A1))+1;99))-TROUVE("]";STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("n
omfichier";A1))+6;99))))
à copier sur une seule ligne !
"Cepat" <Nospam@free.fr> a écrit dans le message de
news:eFbzLkj2EHA.2572@tk2msftngp13.phx.gbl...
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une
cellule A1 en enlevant le .XLS
Salut Cepat ! Sans passer par VBA, essaie cette formule : =GAUCHE(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier";A1))+1 ;99);NBCAR(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier";A1) )+1;99))-(NBCAR(STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier ";A1))+1;99))-TROUVE("]";STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("n omfichier";A1))+6;99))))
à copier sur une seule ligne !
"Cepat" a écrit dans le message de news:
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une cellule A1 en enlevant le .XLS
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une cellule A1 en enlevant le .XLS
Merci par avance @+
Ou bien par VBA ...
Private Sub Worksheet_SelectionChange(ByVal Dédé As Range)
[A1].Value = ActiveWorkbook.Name
End Sub
Est-ce que toutes ces solutions te conviennent ?
Dédé (qui ne manque pas de te faire part de ses salutations ;-)))
"Dédé" <blablabla@blablabla.ch> a écrit dans le message de
news:OJ78Gnj2EHA.304@TK2MSFTNGP11.phx.gbl...
Salut Cepat !
Sans passer par VBA, essaie cette formule :
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une cellule A1 en enlevant le .XLS
Merci par avance @+
RaMA
Bonsoir [A1] = ThisWorkbook.Name Salutations RaMa -- . "Cepat" a écrit dans le message de news:
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une cellule A1 en enlevant le .XLS
Merci par avance @+
Bonsoir
[A1] = ThisWorkbook.Name
Salutations
RaMa
--
.
"Cepat" <Nospam@free.fr> a écrit dans le message de news:
eFbzLkj2EHA.2572@tk2msftngp13.phx.gbl...
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une
cellule A1 en enlevant le .XLS
End Sub
'*******
'ou bien en fonction
'**********
Function lenom()
Dim awbn As String
awbn = ActiveWorkbook.Name
lenom = Mid(awbn, 1, Len(awbn) - 4)
End Function
'*******
'lSteph
"Cepat" <Nospam@free.fr> a écrit dans le message de news:
eFbzLkj2EHA.2572@tk2msftngp13.phx.gbl...
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une
cellule A1 en enlevant le .XLS
End Sub
'*******
'ou bien en fonction
'**********
Function lenom()
Dim awbn As String
awbn = ActiveWorkbook.Name
lenom = Mid(awbn, 1, Len(awbn) - 4)
End Function
'*******
'lSteph
"Cepat" <Nospam@free.fr> a écrit dans le message de news:
eFbzLkj2EHA.2572@tk2msftngp13.phx.gbl...
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une
cellule A1 en enlevant le .XLS
"RaMA" <rmarceauPas2Spam@free.fr> a écrit dans le message de
news:e4bxKuj2EHA.3408@tk2msftngp13.phx.gbl...
Bonsoir
[A1] = ThisWorkbook.Name
Salutations
RaMa
--
.
"Cepat" <Nospam@free.fr> a écrit dans le message de news:
eFbzLkj2EHA.2572@tk2msftngp13.phx.gbl...
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une
cellule A1 en enlevant le .XLS
"RaMA" <rmarceauPas2Spam@free.fr> a écrit dans le message de
news:e4bxKuj2EHA.3408@tk2msftngp13.phx.gbl...
Bonsoir
[A1] = ThisWorkbook.Name
Salutations
RaMa
--
.
"Cepat" <Nospam@free.fr> a écrit dans le message de news:
eFbzLkj2EHA.2572@tk2msftngp13.phx.gbl...
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une
cellule A1 en enlevant le .XLS
"RaMA" <rmarceauPas2Spam@free.fr> a écrit dans le message de
news:e4bxKuj2EHA.3408@tk2msftngp13.phx.gbl...
Bonsoir
[A1] = ThisWorkbook.Name
Salutations
RaMa
--
.
"Cepat" <Nospam@free.fr> a écrit dans le message de news:
eFbzLkj2EHA.2572@tk2msftngp13.phx.gbl...
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans
une
End Sub
'*******
'ou bien en fonction
'**********
Function lenom()
Dim awbn As String
awbn = ActiveWorkbook.Name
lenom = Mid(awbn, 1, Len(awbn) - 4)
End Function
'*******
'lSteph
"Cepat" <Nospam@free.fr> a écrit dans le message de news:
eFbzLkj2EHA.2572@tk2msftngp13.phx.gbl...
Bonsoir à toute la communauté Excel
Mon Pb est: comment récupérer en VBA le nom du classeur actif dans une
cellule A1 en enlevant le .XLS