-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
quelques lignes de code
que Steph m'a suggéré pour renommer un fichier et qui
marche impeccable
[...
quelques lignes de code
que Steph m'a suggéré pour renommer un fichier et qui
marche impeccable
[...
quelques lignes de code
que Steph m'a suggéré pour renommer un fichier et qui
marche impeccable
[...
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
Bonjour
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
MkDir machaine & "arborescence affaire"
MkDir machaine & "arborescence affairea-fournisseurs"
MkDir machaine & "arborescence affaireb-Gestion facturation Budget"
Cordialement
Pascal
"gilles" a écrit dans le message de
news:6f3c01c47606$118cad90$
Bonjour à tous,notamment JPP , PASCAL et STEPH dont je
viens seulemnt de voir le message que je n'ai donc pas
testé
J' en appelle encore à votre puits de savoir
J'ai essayé le code de JPP : ça marche mais ça efface le
contenu da la cellule qui donne le nom du repertoire
J'ai essayé le code de PAPOU : ça marche (voir code ci
dessous)
Sub creerepertoire_comme_cellule() 'prend le nom de la
cellule B3
On Error Resume Next
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
ça me crée bien le repertoire au nom de B3
Toutefois j'aimerais créer des s :repertoires derriere
celui crée
Ex : B3 =ZAZA
MkDir "c:QSEZAZAarborescence affaire"
MkDir "c:QSEZAZAarborescence affairea-fournisseurs"
MkDir "c:QSEZAZAarborescence affaireb-Gestion
facturation Budget"
J'ai essayé ceci
MkDir machaine " arborescence affaire"
Ça ne cree que le repertoire ZAZA et pas le
s :repertoire arborescence affaire
Alors si dans votre grande mansuétude.
A poor lonesone VBAtiste
Gilles
A +-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
Bonjour
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
MkDir machaine & "arborescence affaire"
MkDir machaine & "arborescence affairea-fournisseurs"
MkDir machaine & "arborescence affaireb-Gestion facturation Budget"
Cordialement
Pascal
"gilles" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:6f3c01c47606$118cad90$a601280a@phx.gbl...
Bonjour à tous,notamment JPP , PASCAL et STEPH dont je
viens seulemnt de voir le message que je n'ai donc pas
testé
J' en appelle encore à votre puits de savoir
J'ai essayé le code de JPP : ça marche mais ça efface le
contenu da la cellule qui donne le nom du repertoire
J'ai essayé le code de PAPOU : ça marche (voir code ci
dessous)
Sub creerepertoire_comme_cellule() 'prend le nom de la
cellule B3
On Error Resume Next
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
ça me crée bien le repertoire au nom de B3
Toutefois j'aimerais créer des s :repertoires derriere
celui crée
Ex : B3 =ZAZA
MkDir "c:QSEZAZAarborescence affaire"
MkDir "c:QSEZAZAarborescence affairea-fournisseurs"
MkDir "c:QSEZAZAarborescence affaireb-Gestion
facturation Budget"
J'ai essayé ceci
MkDir machaine " arborescence affaire"
Ça ne cree que le repertoire ZAZA et pas le
s :repertoire arborescence affaire
Alors si dans votre grande mansuétude.
A poor lonesone VBAtiste
Gilles
A +
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
Bonjour
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
MkDir machaine & "arborescence affaire"
MkDir machaine & "arborescence affairea-fournisseurs"
MkDir machaine & "arborescence affaireb-Gestion facturation Budget"
Cordialement
Pascal
"gilles" a écrit dans le message de
news:6f3c01c47606$118cad90$
Bonjour à tous,notamment JPP , PASCAL et STEPH dont je
viens seulemnt de voir le message que je n'ai donc pas
testé
J' en appelle encore à votre puits de savoir
J'ai essayé le code de JPP : ça marche mais ça efface le
contenu da la cellule qui donne le nom du repertoire
J'ai essayé le code de PAPOU : ça marche (voir code ci
dessous)
Sub creerepertoire_comme_cellule() 'prend le nom de la
cellule B3
On Error Resume Next
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
ça me crée bien le repertoire au nom de B3
Toutefois j'aimerais créer des s :repertoires derriere
celui crée
Ex : B3 =ZAZA
MkDir "c:QSEZAZAarborescence affaire"
MkDir "c:QSEZAZAarborescence affairea-fournisseurs"
MkDir "c:QSEZAZAarborescence affaireb-Gestion
facturation Budget"
J'ai essayé ceci
MkDir machaine " arborescence affaire"
Ça ne cree que le repertoire ZAZA et pas le
s :repertoire arborescence affaire
Alors si dans votre grande mansuétude.
A poor lonesone VBAtiste
Gilles
A +-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) - 4)
RenommeDossier "c:QSENouvelleAffaire", 0, newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
-----Message d'origine-----
Bonjour Papou,
Et ben oui! on définit d'abord et on mkdir après, merci
papou
;D lol
dailleurs ben ce que je lui ai dit si tu lis c'est ben
pareil
Ah Que ! aussi le newchain y sert plus a grand chose ...
Et Bonnes vacances à tout ceux qui partent en vacances...
LeSteph
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans
le message de
news:e%Bonjour
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
MkDir machaine & "arborescence affaire"
MkDir machaine & "arborescence affairea-fournisseurs"
MkDir machaine & "arborescence affaireb-Gestion
facturation Budget"
Cordialement
Pascal
"gilles" a écrit
dans le message de
news:6f3c01c47606$118cad90$
Bonjour à tous,notamment JPP , PASCAL et STEPH dont je
viens seulemnt de voir le message que je n'ai donc pas
testé
J' en appelle encore à votre puits de savoir
J'ai essayé le code de JPP : ça marche mais ça efface
le
contenu da la cellule qui donne le nom du repertoire
J'ai essayé le code de PAPOU : ça marche (voir code ci
dessous)
Sub creerepertoire_comme_cellule() 'prend le nom de la
cellule B3
On Error Resume Next
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
ça me crée bien le repertoire au nom de B3
Toutefois j'aimerais créer des s :repertoires derriere
celui crée
Ex : B3 =ZAZA
MkDir "c:QSEZAZAarborescence affaire"
MkDir "c:QSEZAZAarborescence affairea-fournisseurs"
MkDir "c:QSEZAZAarborescence affaireb-Gestion
facturation Budget"
J'ai essayé ceci
MkDir machaine " arborescence affaire"
Ça ne cree que le repertoire ZAZA et pas le
s :repertoire arborescence affaire
Alors si dans votre grande mansuétude.
A poor lonesone VBAtiste
Gilles
A +-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) -
4)
RenommeDossier "c:QSENouvelleAffaire", 0,
newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
.
-----Message d'origine-----
Bonjour Papou,
Et ben oui! on définit d'abord et on mkdir après, merci
papou
;D lol
dailleurs ben ce que je lui ai dit si tu lis c'est ben
pareil
Ah Que ! aussi le newchain y sert plus a grand chose ...
Et Bonnes vacances à tout ceux qui partent en vacances...
LeSteph
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans
le message de
news:e%23z0pdgdEHA.1692@tk2msftngp13.phx.gbl...
Bonjour
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
MkDir machaine & "arborescence affaire"
MkDir machaine & "arborescence affairea-fournisseurs"
MkDir machaine & "arborescence affaireb-Gestion
facturation Budget"
Cordialement
Pascal
"gilles" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:6f3c01c47606$118cad90$a601280a@phx.gbl...
Bonjour à tous,notamment JPP , PASCAL et STEPH dont je
viens seulemnt de voir le message que je n'ai donc pas
testé
J' en appelle encore à votre puits de savoir
J'ai essayé le code de JPP : ça marche mais ça efface
le
contenu da la cellule qui donne le nom du repertoire
J'ai essayé le code de PAPOU : ça marche (voir code ci
dessous)
Sub creerepertoire_comme_cellule() 'prend le nom de la
cellule B3
On Error Resume Next
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
ça me crée bien le repertoire au nom de B3
Toutefois j'aimerais créer des s :repertoires derriere
celui crée
Ex : B3 =ZAZA
MkDir "c:QSEZAZAarborescence affaire"
MkDir "c:QSEZAZAarborescence affairea-fournisseurs"
MkDir "c:QSEZAZAarborescence affaireb-Gestion
facturation Budget"
J'ai essayé ceci
MkDir machaine " arborescence affaire"
Ça ne cree que le repertoire ZAZA et pas le
s :repertoire arborescence affaire
Alors si dans votre grande mansuétude.
A poor lonesone VBAtiste
Gilles
A +
-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) -
4)
RenommeDossier "c:QSENouvelleAffaire", 0,
newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
.
-----Message d'origine-----
Bonjour Papou,
Et ben oui! on définit d'abord et on mkdir après, merci
papou
;D lol
dailleurs ben ce que je lui ai dit si tu lis c'est ben
pareil
Ah Que ! aussi le newchain y sert plus a grand chose ...
Et Bonnes vacances à tout ceux qui partent en vacances...
LeSteph
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans
le message de
news:e%Bonjour
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
MkDir machaine & "arborescence affaire"
MkDir machaine & "arborescence affairea-fournisseurs"
MkDir machaine & "arborescence affaireb-Gestion
facturation Budget"
Cordialement
Pascal
"gilles" a écrit
dans le message de
news:6f3c01c47606$118cad90$
Bonjour à tous,notamment JPP , PASCAL et STEPH dont je
viens seulemnt de voir le message que je n'ai donc pas
testé
J' en appelle encore à votre puits de savoir
J'ai essayé le code de JPP : ça marche mais ça efface
le
contenu da la cellule qui donne le nom du repertoire
J'ai essayé le code de PAPOU : ça marche (voir code ci
dessous)
Sub creerepertoire_comme_cellule() 'prend le nom de la
cellule B3
On Error Resume Next
Dim machaine, newchain As String
machaine = "C:QSE " & [B3]
MkDir machaine
ça me crée bien le repertoire au nom de B3
Toutefois j'aimerais créer des s :repertoires derriere
celui crée
Ex : B3 =ZAZA
MkDir "c:QSEZAZAarborescence affaire"
MkDir "c:QSEZAZAarborescence affairea-fournisseurs"
MkDir "c:QSEZAZAarborescence affaireb-Gestion
facturation Budget"
J'ai essayé ceci
MkDir machaine " arborescence affaire"
Ça ne cree que le repertoire ZAZA et pas le
s :repertoire arborescence affaire
Alors si dans votre grande mansuétude.
A poor lonesone VBAtiste
Gilles
A +-----Message d'origine-----
Bonjour Gilles
Voici adaptée du site de Frédéric Sigonneau :
j-p
Sub test()
On Error Resume Next
MkDir "c:QSENouvelleAffaire"
Dim machaine, newchain As String
machaine = "NouvelleAffaire"
newchain = [B3] & Mid(machaine, 1, Len(machaine) -
4)
RenommeDossier "c:QSENouvelleAffaire", 0,
newchain
End Sub
Sub RenommeDossier(LeDossier$, Idx As Long, NewNom$)
Dim fso As Object, Dossier As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Dossier = fso.GetFolder(LeDossier)
titi = Dossier.Name
Dossier.Name = NewNom
Set Dossier = Nothing
Set fso = Nothing
End Sub 'fs
.
.