NomFichier = Me.textbox1.text
et
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
NomFichier = Me.textbox1.text
et
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
NomFichier = Me.textbox1.text
et
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
NomFichier = Me.textbox1.text
et
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
NomFichier = Me.textbox1.text
et
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
NomFichier = Me.textbox1.text
et
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" a écrit dans le message de news:
%23E%
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" thenNomFichier = Me.textbox1.text
et
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis"
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textboxBonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
"MichDenis" a écrit dans le message de news:
%Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
%23E%23BfAAJFHA.4092@tk2msftngp13.phx.gbl...
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
et
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis" <michdenis@hotmail.com>
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textbox
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23T3DCd9IFHA.2852@TK2MSFTNGP09.phx.gbl...
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" a écrit dans le message de news:
%23E%
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" thenNomFichier = Me.textbox1.text
et
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis"
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textboxBonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
"MichDenis" a écrit dans le message de news:
%Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
OK, je commence à comprendre, je vais réfléchir et tester tout cela cette
après midi, je renverrai un message en fin de journéee.
Merci
RGB
"MichDenis" a écrit dans le message de news:Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" a écrit dans le message de news:
%23E%
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" thenNomFichier = Me.textbox1.text
et
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis"
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textboxBonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
"MichDenis" a écrit dans le message de news:
%Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
OK, je commence à comprendre, je vais réfléchir et tester tout cela cette
après midi, je renverrai un message en fin de journéee.
Merci
RGB
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
O8p0vGBJFHA.3788@tk2msftngp13.phx.gbl...
Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
%23E%23BfAAJFHA.4092@tk2msftngp13.phx.gbl...
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
et
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis" <michdenis@hotmail.com>
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textbox
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23T3DCd9IFHA.2852@TK2MSFTNGP09.phx.gbl...
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
OK, je commence à comprendre, je vais réfléchir et tester tout cela cette
après midi, je renverrai un message en fin de journéee.
Merci
RGB
"MichDenis" a écrit dans le message de news:Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" a écrit dans le message de news:
%23E%
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" thenNomFichier = Me.textbox1.text
et
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis"
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textboxBonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
"MichDenis" a écrit dans le message de news:
%Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas .
Merci
Bonjour Regebe,
La ligne dir() devrait avoir cette configuration :
Chemin + Fichier + Extention
Chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Fichier = "ValeurDuTextbox"
Extention = ".xls"
Ces 3 éléments sont joints dans une chaîne avec l'opérateur de
concaténation &
if Dir(Chemin & fichier & Extention) = "" then
'le fichier n'existe pas
else
'le fichier existe déjà
End if
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour,
J'ai pris le temps d'essayer de comprendre et
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
'Définition des variables
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
'Définition du chemin d'enregistrement
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text & ".xls"
'Récupération du texte saisie dans la textbox et définition du Nom de
fichier
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
'Enregistement du dossier avec les variables définies
End Sub
Cela me parait clair et pourtant le code ne fonctionne pas il s'arrête à
if dir.
Est ce qu'après le " Chemin & NomFichier" il faudrait pas mettre un XLS ?
Je panouille, à noter que j'ai supprimer les msgox, else et end if pour
plus de clarté, je verrai après pour les
rajouter quand cela fonctionnera au niveau de l'enregistrement.
Mille excuses mais je n'ai pas eu le temps de regarder hier, trop de
choses à faire.
J'aimerais bien mettre cette procédure au point, elle me servirait pour
plein de fichiers Excel que j'ai à enregistrer
de manière automatique.
Je vous renmercie de votre disponibilité et de votre intérêt à me filer un
coup de main.
A+
RGB
"Rogebe" a écrit dans le message de news:OK, je commence à comprendre, je vais réfléchir et tester tout cela
cette
après midi, je renverrai un message en fin de journéee.
Merci
RGB
"MichDenis" a écrit dans le message de news:Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre
pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le
nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" a écrit dans le message de news:
%23E%
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" thenNomFichier = Me.textbox1.text
et
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis"
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textboxBonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de
la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox
ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas
.
Merci
"MichDenis" a écrit dans le message de news:
%Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de
la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox
ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas
.
Merci
Bonjour Regebe,
La ligne dir() devrait avoir cette configuration :
Chemin + Fichier + Extention
Chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Fichier = "ValeurDuTextbox"
Extention = ".xls"
Ces 3 éléments sont joints dans une chaîne avec l'opérateur de
concaténation &
if Dir(Chemin & fichier & Extention) = "" then
'le fichier n'existe pas
else
'le fichier existe déjà
End if
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
uWiowKiJFHA.2704@tk2msftngp13.phx.gbl...
Bonjour,
J'ai pris le temps d'essayer de comprendre et
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
'Définition des variables
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
'Définition du chemin d'enregistrement
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text & ".xls"
'Récupération du texte saisie dans la textbox et définition du Nom de
fichier
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
'Enregistement du dossier avec les variables définies
End Sub
Cela me parait clair et pourtant le code ne fonctionne pas il s'arrête à
if dir.
Est ce qu'après le " Chemin & NomFichier" il faudrait pas mettre un XLS ?
Je panouille, à noter que j'ai supprimer les msgox, else et end if pour
plus de clarté, je verrai après pour les
rajouter quand cela fonctionnera au niveau de l'enregistrement.
Mille excuses mais je n'ai pas eu le temps de regarder hier, trop de
choses à faire.
J'aimerais bien mettre cette procédure au point, elle me servirait pour
plein de fichiers Excel que j'ai à enregistrer
de manière automatique.
Je vous renmercie de votre disponibilité et de votre intérêt à me filer un
coup de main.
A+
RGB
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
uIGc97HJFHA.3376@TK2MSFTNGP14.phx.gbl...
OK, je commence à comprendre, je vais réfléchir et tester tout cela
cette
après midi, je renverrai un message en fin de journéee.
Merci
RGB
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
O8p0vGBJFHA.3788@tk2msftngp13.phx.gbl...
Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre
pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le
nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
%23E%23BfAAJFHA.4092@tk2msftngp13.phx.gbl...
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
et
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis" <michdenis@hotmail.com>
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textbox
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de
la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox
ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas
.
Merci
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23T3DCd9IFHA.2852@TK2MSFTNGP09.phx.gbl...
Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de
la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox
ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" <cibc01.rg@wanadoo.fr> a écrit dans le message de news:
eVC9g68IFHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "\Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"\Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas
.
Merci
Bonjour Regebe,
La ligne dir() devrait avoir cette configuration :
Chemin + Fichier + Extention
Chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Fichier = "ValeurDuTextbox"
Extention = ".xls"
Ces 3 éléments sont joints dans une chaîne avec l'opérateur de
concaténation &
if Dir(Chemin & fichier & Extention) = "" then
'le fichier n'existe pas
else
'le fichier existe déjà
End if
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour,
J'ai pris le temps d'essayer de comprendre et
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
'Définition des variables
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
'Définition du chemin d'enregistrement
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text & ".xls"
'Récupération du texte saisie dans la textbox et définition du Nom de
fichier
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
'Enregistement du dossier avec les variables définies
End Sub
Cela me parait clair et pourtant le code ne fonctionne pas il s'arrête à
if dir.
Est ce qu'après le " Chemin & NomFichier" il faudrait pas mettre un XLS ?
Je panouille, à noter que j'ai supprimer les msgox, else et end if pour
plus de clarté, je verrai après pour les
rajouter quand cela fonctionnera au niveau de l'enregistrement.
Mille excuses mais je n'ai pas eu le temps de regarder hier, trop de
choses à faire.
J'aimerais bien mettre cette procédure au point, elle me servirait pour
plein de fichiers Excel que j'ai à enregistrer
de manière automatique.
Je vous renmercie de votre disponibilité et de votre intérêt à me filer un
coup de main.
A+
RGB
"Rogebe" a écrit dans le message de news:OK, je commence à comprendre, je vais réfléchir et tester tout cela
cette
après midi, je renverrai un message en fin de journéee.
Merci
RGB
"MichDenis" a écrit dans le message de news:Bonjour Regebe,
| Mes questions dans le fond sont très simple :
| Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
| bénéficiaire).
Dans ma procédure, il y a 2 variables, une pour le chemin et l'autre
pour
le contenu du textbox qui deviendra le nom du
fichier fichier.
À et effet, dans la procédure que j'ai soumise, j'ai omis d'ajouter le
nom
de l'extention du fichier à cette ligne de
code :
NomFichier = Me.textbox1.text & ".xls"
Bien si ton textbox s'appelle bénéficiaire ... remplace textbox1 par le
nom du textbox. la ligne de code deviendra :
NomFichier = Me.bénéficiaire.text & ".xls"
Salutations!
"Rogebe" a écrit dans le message de news:
%23E%
J'ai pas tout compris !!
Et notamment le nom de fichier que l'on ne retrouve pas dans le chemin
pour
l'enregistrement
if Me.textbox1<>"" thenNomFichier = Me.textbox1.text
et
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
Par contre les deux else sont sympa je n'y avais pas pensé
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
J'ai essayé de coller la procédure mais apparement cela ne lui convient
pas.
Erreur d'exécution 1004.
En fait il me semble que le fichier cherche à s'enregistrer sur lui même
donc impossible.
Mes questions dans le fond sont très simple :
Comment récupérer le texte de la texbox (il faut le nommer comme par
exemple
bénéficiaire).
Puis le mettre dans le chemin d'enregistrement d'ou ma tentative de
procédure
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
et
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Mais bon je suis peut être loin de la réalité.
En tout cas merci du coup de main c'est sympa.
A+
RGB
----- Original Message -----
From: "MichDenis"
Newsgroups: microsoft.public.fr.excel
Sent: Tuesday, March 08, 2005 1:06 PM
Subject: Re: Problème de textboxBonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de
la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox
ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas
.
Merci
"MichDenis" a écrit dans le message de news:
%Bonjour Rogebe,
Il y a plusieurs événements pour faire ce travail... voici un début de
la
procédure !
attention, certains caractères sont interdits dans le nom du fichier :
[ ] / * ? : | > <
Il faudrait que tu ajoutes un petit test pour t'assurer que le textbox
ne
contient pas un ces caractères si tu le juges
approprier !
'----------------------------------------
Private Sub CommandButton1_Click()
Dim Chemin as string
Dim NomFichier as String
chemin = "Pc-christinebureautiqueTESTS RESEAUNouveau D48D48"
if Me.textbox1<>"" then
NomFichier = Me.textbox1.text
else
Msgbox "Le textbox n'est pas renseigné."
exit sub
end if
if dir(Chemin & NomFichier) = "" then
ActiveWorkbook.SaveAs Filename:= _
Chemin & NomFichier, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
else
Msgbox "Ce fichier existe déjà. Fichier non enregistré sous un
nouveau nom"
exit sub
end if
End Sub
'----------------------------------------
Salutations!
"Rogebe" a écrit dans le message de news:
Bonjour, je suis un grand débutant et j'ai quelques soucis avec le code
VBA.
J'ai créer des Usrform et notamment une qui me permet à l'ouverture de
mon
fichier d'avoir une zone de texte renseigner par l'utilisateur qui va
donner
son nom.
J'aimerais que ce nom soit utiliser pour enregistrer le fichier mais je
n'y
arrive pas, voila les codes que j'utilise :
Private Sub CommandButton1_Click()
ChDir "Pc-christinebureautiqueTESTS RESEAUNouveau D48"
ActiveWorkbook.SaveAs Filename:= _
"Pc-christinebureautiqueTESTS RESEAUNouveau D48D48
Beneficiaire.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
Userform2.Hide
End Sub
Private Sub TextBox1_Change()
Beneficiaire = TextBox1.Text
End Sub
Si vous aviez une idée pour me dépanner, je cherche mais je trouve pas
.
Merci