Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
437f8563$0$20159$8fcfb975@news.wanadoo.fr...
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" a écrit dans le message
de news:Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news: e5eF0GV7FHA.3808@TK2MSFTNGP10.phx.gbl...
Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
437f8563$0$20159$8fcfb975@news.wanadoo.fr...
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" a écrit dans le message
de news:Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat aprés
une recherche, il y a un bouton qui me sert a créer un fichier avec
sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" a écrit dans le message
de news:Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news: e5eF0GV7FHA.3808@TK2MSFTNGP10.phx.gbl...
Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
437f8563$0$20159$8fcfb975@news.wanadoo.fr...
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" a écrit dans le message
de news:Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ; ".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour Jacques,
Voici une façon de faire.
Prend soin de définir les différents paramètres de la procédure :
EnregistrerFormatSpecial
'-----------------------------------
Sub EnregistrerFormatSpecial()
Dim Plage As Range, Séparateur As String
Dim NomFichierSauvegarde As String
Dim R As Long, C As Integer
With Workbooks("NomDeTonClasseur.xls")
With .Worksheets("NomDeLaFeuille")
'Définir l'étendue de ta plage
Set Plage = .Range("A1:G5")
End With
End With
'Choisis le séparateur de ton choix
Séparateur = ";"
'Endroit où va s'enregistrer le fichier et
'le nom du fichier. Évidemment le chemin doit
'exister...le fichier,lui, sera crée chemin faisant.
NomFichierSauvegarde = "C:Denis.csv"
SaveAsCSV Plage, Séparateur, NomFichierSauvegarde
End Sub
'-----------------------------------
Sub SaveAsCSV(Plage As Range, Séparateur As String, _
NomFichierSauvegarde As String)
Dim Temp As String, R As Range, C As Range
Open NomFichierSauvegarde For Output As #1
For Each R In Plage.Rows
Temp = ""
For Each C In R.Cells
Temp = Temp & C & Séparateur
Next
Temp = Left(Temp, Len(Temp) - 3)
Print #1, Temp
Next
Close
Set Plage = Nothing: Set C = Nothing: Set R = Nothing
End Sub
'-----------------------------------
Salutations!
"Jacques" a écrit dans le message de news:
43804b50$0$20165$
Bonjour a toutes et tous
Sur tout ce que j'ai vu, il y aurai ce code qui pourrait aller avec ce que
je veux faire.
Sub ExportRangeVersTxt()
Dim DestFile$, f%
DestFile = "d:testText1.txt"
f = FreeFile
Open DestFile For Append As #f
With Range("A1:B5")
For c = 1 To .Columns.Count
For r = 1 To .Rows.Count
Print #f, .Cells(r, c).Text
Next r
Next c
End With
Close #f
End Sub
Merci a Frédéric SIGONNEAU
J'ai bien réussi a donner une autre destination
Mais je n'arrive pas a adapter cela a mon cas, c'est a dire avec la ligne
qui viens d'être créer, de A:AY & L
Merci, Jacques
"Jacques" a écrit dans le message de news:
437fa7a3$0$6679$Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" a écrit dans le
message
de news:Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ;
".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour Jacques,
Voici une façon de faire.
Prend soin de définir les différents paramètres de la procédure :
EnregistrerFormatSpecial
'-----------------------------------
Sub EnregistrerFormatSpecial()
Dim Plage As Range, Séparateur As String
Dim NomFichierSauvegarde As String
Dim R As Long, C As Integer
With Workbooks("NomDeTonClasseur.xls")
With .Worksheets("NomDeLaFeuille")
'Définir l'étendue de ta plage
Set Plage = .Range("A1:G5")
End With
End With
'Choisis le séparateur de ton choix
Séparateur = ";"
'Endroit où va s'enregistrer le fichier et
'le nom du fichier. Évidemment le chemin doit
'exister...le fichier,lui, sera crée chemin faisant.
NomFichierSauvegarde = "C:Denis.csv"
SaveAsCSV Plage, Séparateur, NomFichierSauvegarde
End Sub
'-----------------------------------
Sub SaveAsCSV(Plage As Range, Séparateur As String, _
NomFichierSauvegarde As String)
Dim Temp As String, R As Range, C As Range
Open NomFichierSauvegarde For Output As #1
For Each R In Plage.Rows
Temp = ""
For Each C In R.Cells
Temp = Temp & C & Séparateur
Next
Temp = Left(Temp, Len(Temp) - 3)
Print #1, Temp
Next
Close
Set Plage = Nothing: Set C = Nothing: Set R = Nothing
End Sub
'-----------------------------------
Salutations!
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
43804b50$0$20165$8fcfb975@news.wanadoo.fr...
Bonjour a toutes et tous
Sur tout ce que j'ai vu, il y aurai ce code qui pourrait aller avec ce que
je veux faire.
Sub ExportRangeVersTxt()
Dim DestFile$, f%
DestFile = "d:testText1.txt"
f = FreeFile
Open DestFile For Append As #f
With Range("A1:B5")
For c = 1 To .Columns.Count
For r = 1 To .Rows.Count
Print #f, .Cells(r, c).Text
Next r
Next c
End With
Close #f
End Sub
Merci a Frédéric SIGONNEAU
J'ai bien réussi a donner une autre destination
Mais je n'arrive pas a adapter cela a mon cas, c'est a dire avec la ligne
qui viens d'être créer, de A:AY & L
Merci, Jacques
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
437fa7a3$0$6679$8fcfb975@news.wanadoo.fr...
Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le
message
de news: e5eF0GV7FHA.3808@TK2MSFTNGP10.phx.gbl...
Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
437f8563$0$20159$8fcfb975@news.wanadoo.fr...
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ;
".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour Jacques,
Voici une façon de faire.
Prend soin de définir les différents paramètres de la procédure :
EnregistrerFormatSpecial
'-----------------------------------
Sub EnregistrerFormatSpecial()
Dim Plage As Range, Séparateur As String
Dim NomFichierSauvegarde As String
Dim R As Long, C As Integer
With Workbooks("NomDeTonClasseur.xls")
With .Worksheets("NomDeLaFeuille")
'Définir l'étendue de ta plage
Set Plage = .Range("A1:G5")
End With
End With
'Choisis le séparateur de ton choix
Séparateur = ";"
'Endroit où va s'enregistrer le fichier et
'le nom du fichier. Évidemment le chemin doit
'exister...le fichier,lui, sera crée chemin faisant.
NomFichierSauvegarde = "C:Denis.csv"
SaveAsCSV Plage, Séparateur, NomFichierSauvegarde
End Sub
'-----------------------------------
Sub SaveAsCSV(Plage As Range, Séparateur As String, _
NomFichierSauvegarde As String)
Dim Temp As String, R As Range, C As Range
Open NomFichierSauvegarde For Output As #1
For Each R In Plage.Rows
Temp = ""
For Each C In R.Cells
Temp = Temp & C & Séparateur
Next
Temp = Left(Temp, Len(Temp) - 3)
Print #1, Temp
Next
Close
Set Plage = Nothing: Set C = Nothing: Set R = Nothing
End Sub
'-----------------------------------
Salutations!
"Jacques" a écrit dans le message de news:
43804b50$0$20165$
Bonjour a toutes et tous
Sur tout ce que j'ai vu, il y aurai ce code qui pourrait aller avec ce que
je veux faire.
Sub ExportRangeVersTxt()
Dim DestFile$, f%
DestFile = "d:testText1.txt"
f = FreeFile
Open DestFile For Append As #f
With Range("A1:B5")
For c = 1 To .Columns.Count
For r = 1 To .Rows.Count
Print #f, .Cells(r, c).Text
Next r
Next c
End With
Close #f
End Sub
Merci a Frédéric SIGONNEAU
J'ai bien réussi a donner une autre destination
Mais je n'arrive pas a adapter cela a mon cas, c'est a dire avec la ligne
qui viens d'être créer, de A:AY & L
Merci, Jacques
"Jacques" a écrit dans le message de news:
437fa7a3$0$6679$Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" a écrit dans le
message
de news:Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ;
".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour Jacques,
Voici une façon de faire.
Prend soin de définir les différents paramètres de la procédure :
EnregistrerFormatSpecial
'-----------------------------------
Sub EnregistrerFormatSpecial()
Dim Plage As Range, Séparateur As String
Dim NomFichierSauvegarde As String
Dim R As Long, C As Integer
With Workbooks("NomDeTonClasseur.xls")
With .Worksheets("NomDeLaFeuille")
'Définir l'étendue de ta plage
Set Plage = .Range("A1:G5")
End With
End With
'Choisis le séparateur de ton choix
Séparateur = ";"
'Endroit où va s'enregistrer le fichier et
'le nom du fichier. Évidemment le chemin doit
'exister...le fichier,lui, sera crée chemin faisant.
NomFichierSauvegarde = "C:Denis.csv"
SaveAsCSV Plage, Séparateur, NomFichierSauvegarde
End Sub
'-----------------------------------
Sub SaveAsCSV(Plage As Range, Séparateur As String, _
NomFichierSauvegarde As String)
Dim Temp As String, R As Range, C As Range
Open NomFichierSauvegarde For Output As #1
For Each R In Plage.Rows
Temp = ""
For Each C In R.Cells
Temp = Temp & C & Séparateur
Next
Temp = Left(Temp, Len(Temp) - 3)
Print #1, Temp
Next
Close
Set Plage = Nothing: Set C = Nothing: Set R = Nothing
End Sub
'-----------------------------------
Salutations!
"Jacques" a écrit dans le message de news:
43804b50$0$20165$
Bonjour a toutes et tous
Sur tout ce que j'ai vu, il y aurai ce code qui pourrait aller avec ce que
je veux faire.
Sub ExportRangeVersTxt()
Dim DestFile$, f%
DestFile = "d:testText1.txt"
f = FreeFile
Open DestFile For Append As #f
With Range("A1:B5")
For c = 1 To .Columns.Count
For r = 1 To .Rows.Count
Print #f, .Cells(r, c).Text
Next r
Next c
End With
Close #f
End Sub
Merci a Frédéric SIGONNEAU
J'ai bien réussi a donner une autre destination
Mais je n'arrive pas a adapter cela a mon cas, c'est a dire avec la ligne
qui viens d'être créer, de A:AY & L
Merci, Jacques
"Jacques" a écrit dans le message de news:
437fa7a3$0$6679$Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" a écrit dans le
message
de news:Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ;
".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour Jacques,
Voici une façon de faire.
Prend soin de définir les différents paramètres de la procédure :
EnregistrerFormatSpecial
'-----------------------------------
Sub EnregistrerFormatSpecial()
Dim Plage As Range, Séparateur As String
Dim NomFichierSauvegarde As String
Dim R As Long, C As Integer
With Workbooks("NomDeTonClasseur.xls")
With .Worksheets("NomDeLaFeuille")
'Définir l'étendue de ta plage
Set Plage = .Range("A1:G5")
End With
End With
'Choisis le séparateur de ton choix
Séparateur = ";"
'Endroit où va s'enregistrer le fichier et
'le nom du fichier. Évidemment le chemin doit
'exister...le fichier,lui, sera crée chemin faisant.
NomFichierSauvegarde = "C:Denis.csv"
SaveAsCSV Plage, Séparateur, NomFichierSauvegarde
End Sub
'-----------------------------------
Sub SaveAsCSV(Plage As Range, Séparateur As String, _
NomFichierSauvegarde As String)
Dim Temp As String, R As Range, C As Range
Open NomFichierSauvegarde For Output As #1
For Each R In Plage.Rows
Temp = ""
For Each C In R.Cells
Temp = Temp & C & Séparateur
Next
Temp = Left(Temp, Len(Temp) - 3)
Print #1, Temp
Next
Close
Set Plage = Nothing: Set C = Nothing: Set R = Nothing
End Sub
'-----------------------------------
Salutations!
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
43804b50$0$20165$8fcfb975@news.wanadoo.fr...
Bonjour a toutes et tous
Sur tout ce que j'ai vu, il y aurai ce code qui pourrait aller avec ce que
je veux faire.
Sub ExportRangeVersTxt()
Dim DestFile$, f%
DestFile = "d:testText1.txt"
f = FreeFile
Open DestFile For Append As #f
With Range("A1:B5")
For c = 1 To .Columns.Count
For r = 1 To .Rows.Count
Print #f, .Cells(r, c).Text
Next r
Next c
End With
Close #f
End Sub
Merci a Frédéric SIGONNEAU
J'ai bien réussi a donner une autre destination
Mais je n'arrive pas a adapter cela a mon cas, c'est a dire avec la ligne
qui viens d'être créer, de A:AY & L
Merci, Jacques
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
437fa7a3$0$6679$8fcfb975@news.wanadoo.fr...
Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le
message
de news: e5eF0GV7FHA.3808@TK2MSFTNGP10.phx.gbl...
Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" <jacques-zeziola@wanadoo.fr> a écrit dans le message de news:
437f8563$0$20159$8fcfb975@news.wanadoo.fr...
Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ;
".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques
Bonjour Jacques,
Voici une façon de faire.
Prend soin de définir les différents paramètres de la procédure :
EnregistrerFormatSpecial
'-----------------------------------
Sub EnregistrerFormatSpecial()
Dim Plage As Range, Séparateur As String
Dim NomFichierSauvegarde As String
Dim R As Long, C As Integer
With Workbooks("NomDeTonClasseur.xls")
With .Worksheets("NomDeLaFeuille")
'Définir l'étendue de ta plage
Set Plage = .Range("A1:G5")
End With
End With
'Choisis le séparateur de ton choix
Séparateur = ";"
'Endroit où va s'enregistrer le fichier et
'le nom du fichier. Évidemment le chemin doit
'exister...le fichier,lui, sera crée chemin faisant.
NomFichierSauvegarde = "C:Denis.csv"
SaveAsCSV Plage, Séparateur, NomFichierSauvegarde
End Sub
'-----------------------------------
Sub SaveAsCSV(Plage As Range, Séparateur As String, _
NomFichierSauvegarde As String)
Dim Temp As String, R As Range, C As Range
Open NomFichierSauvegarde For Output As #1
For Each R In Plage.Rows
Temp = ""
For Each C In R.Cells
Temp = Temp & C & Séparateur
Next
Temp = Left(Temp, Len(Temp) - 3)
Print #1, Temp
Next
Close
Set Plage = Nothing: Set C = Nothing: Set R = Nothing
End Sub
'-----------------------------------
Salutations!
"Jacques" a écrit dans le message de news:
43804b50$0$20165$
Bonjour a toutes et tous
Sur tout ce que j'ai vu, il y aurai ce code qui pourrait aller avec ce que
je veux faire.
Sub ExportRangeVersTxt()
Dim DestFile$, f%
DestFile = "d:testText1.txt"
f = FreeFile
Open DestFile For Append As #f
With Range("A1:B5")
For c = 1 To .Columns.Count
For r = 1 To .Rows.Count
Print #f, .Cells(r, c).Text
Next r
Next c
End With
Close #f
End Sub
Merci a Frédéric SIGONNEAU
J'ai bien réussi a donner une autre destination
Mais je n'arrive pas a adapter cela a mon cas, c'est a dire avec la ligne
qui viens d'être créer, de A:AY & L
Merci, Jacques
"Jacques" a écrit dans le message de news:
437fa7a3$0$6679$Clément MARCOTTE
J'avais bien tenté regardé sur le site de frédéric SIGONNEAU, et je
n'arrivais pas a adapter les codes proposé a ce que je devais faire.
Merci encore, Jacques
"Clément Marcotte" a écrit dans le
message
de news:Bonjour,
Va voir là:
http://frederic.sigonneau.free.fr/Formats.htm
ou là:
http://www.excelabo.net/xl/sortir.php#csv;,
http://www.excelabo.net/xl/sortir.php#accessequentiel
"Jacques" a écrit dans le message de news:
437f8563$0$20159$Bonsoir a toutes et tous
Voila, j'essaye de créer un fichier text par rapport a une ligne de
données excel, pour deux méthodes.
1) J'entre des données dans des controls, et ensuite je valide, ce qui
m'envoie les données dans ma feuille et me demande si je veux signer le
contrat.
Si le contrat est signé, j'aimerais qu'ensuite cette ligne de données
soit enregistrée sous un format TXT, avec comme séparateur le " ;
".
Voici la manière pour envoyer ces données.
'ici je repère la dernière ligne vide pour la Collections des données
Sheets("Renseignements").Activate
Range("A7").Select
L = Sheets("Renseignements").Range("A65536").End(xlUp).Row + 1
'Ici c'est le report de la saisie dans la feuille
With Sheets("Renseignements")
.Range("B" & L).Value = txtNomDuMarie.Value
.Range("C" & L).Value = txtPrenomDuMarie.Value
bla, bla, bla
Jusqu' la colonne AY
End if
2) Le même principe, mais pour un UserForm, qui me sert de resultat
aprés une recherche, il y a un bouton qui me sert a créer un fichier
avec sauvegarde de la ligne selectionnée.
Je récupère mes données de cette manière.
ActiveCell.EntireRow.Select
'Je rempli les différants controls
With résultat
'.lblEtat.Value = ActiveCell.Value
.lblNDeContrat = ActiveCell.Offset(0, 0).Value
.txtNomDuMarie.Value = ActiveCell.Offset(0, 1).Value
.txtPrenomDuMarie.Value = ActiveCell.Offset(0, 2).Value
Jusqu'a l'offest (0,50)
J'espère être assez claire, et vous remercie d'avance, Jacques