Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxM
Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Désolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Désolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
Nicoh
Bonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxM
Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Désolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Et bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxMDésolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Et bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxM
Désolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
Nicoh
Bonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxM
Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Et bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxMDésolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
NicohEt bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxMDésolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
Nicoh
Et bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxM
Désolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
Nicoh
Bonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxM
Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
NicohEt bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxMDésolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bien sûr que je peux continuer à t'aider.
Comme je n'ai aucune idée du résultat obtenu pour l'instant, il va
falloir jeter un oeil à la bête. Une adresse email est en bas du message
précédent.
@+
FxMBonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
NicohEt bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxMDésolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bien sûr que je peux continuer à t'aider.
Comme je n'ai aucune idée du résultat obtenu pour l'instant, il va
falloir jeter un oeil à la bête. Une adresse email est en bas du message
précédent.
@+
FxM
Bonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
Nicoh
Et bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxM
Désolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
Nicoh
Bonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxM
Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
Bien sûr que je peux continuer à t'aider.
Comme je n'ai aucune idée du résultat obtenu pour l'instant, il va
falloir jeter un oeil à la bête. Une adresse email est en bas du message
précédent.
@+
FxMBonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
NicohEt bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxMDésolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
as-tu bien reçu mon mail ?Bien sûr que je peux continuer à t'aider.
Comme je n'ai aucune idée du résultat obtenu pour l'instant, il va
falloir jeter un oeil à la bête. Une adresse email est en bas du message
précédent.
@+
FxMBonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
NicohEt bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxMDésolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
as-tu bien reçu mon mail ?
Bien sûr que je peux continuer à t'aider.
Comme je n'ai aucune idée du résultat obtenu pour l'instant, il va
falloir jeter un oeil à la bête. Une adresse email est en bas du message
précédent.
@+
FxM
Bonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
Nicoh
Et bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxM
Désolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
Nicoh
Bonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxM
Bonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh
as-tu bien reçu mon mail ?Bien sûr que je peux continuer à t'aider.
Comme je n'ai aucune idée du résultat obtenu pour l'instant, il va
falloir jeter un oeil à la bête. Une adresse email est en bas du message
précédent.
@+
FxMBonjour FxM,
Je te remercie beaucoup pour ton aide. J'ai suivi les différentes étapes que
tu m'as demandé de faire et j'arrive à la fin à obtenir un code VBE.
Peux-tu continuer à m'aider ?
Tu me dis qu'il faut maintenant épurer le code, le généraliser, ...
Evidemment je ne sais pas du tout comment il faut faire sans ton aide.
@+
NicohEt bien , c'est le moment d'apprendre :o)
Tu as besoin de ton fichier avec les données et d'un autre classeur dont
une feuille est la facture.
On démarre avec le classeur données ouvert et le classeur facture fermé.
Menu outils - macro - nouvelle macro (nomme la macro puis valide).
Normalement une nouvelle barre d'outils vient d'apparaître
("Enregistrement"). Car tout ce que tu vas faire va être enregistré.
* classeur données
Menu fichier -> ouvrir -> va chercher ton fichier facture et ouvre-le
* classeur facture
Copie une ou deux valeurs dans le classeur facture
Menu fichier -> enregistrer sous ... (nomme la facture puis 'enregistrer')
Menu fichier -> fermer
* classeur données
Clique sur le bouton d'arrêt de la barre d'outils "Enregistrement".
Alt-F11 pour ouvrir l'éditeur VBE qui va te révéler le code de ce qui a
été enregistré.
Une fois que tu en seras là, il faudra épurer le code, le généraliser
puis placer le bouton sur la feuille et y associer la macro. Mais c'est
pour un peu plus tard.
Au besoin, tu peux mettre tes questions / fichiers en bal perso :
7m8a9aafg9zpqq1 @ jetable.net (enlever les espaces)
@+
FxMDésolé mais je ne comprend pas vraiment la réponse. Il faut dire que je ne
sais pas comment utiliser une macro aussi simple soit-elle!
Mon fichier ne contient aucun bouton qui ouvre une facture c'est justement
ce que je souhaite mettre en place.
NicohBonsoir,
C'est une question pour toi, Jean-Paul (private joke)
M'est avis qu'un coup d'enregistreur de macros donnerait une bonne base
à généraliser ensuite.
- Sélectionner une cellule de la ligne considérée,
- appuyer sur le bouton qui va bien, et qui ...
- ouvre le modèle de facture (workbooks.open ...)
- remplit les cases adéquates
- saveas ...
Tu nous reviens avec un début comme çà ?
Indique un lien du fichier avec cjoint.com
@+
FxMBonsoir à tous,
J'utilise un classeur Excel qui me sert de base de données. Cette base
contient des infos telles que date, client, département, adresse 1, adresse
2, CA,... sur un nombre de lignes croissant.
Est-il possible dès qu'une case est cochée ou qu'elle contient par exemple
OK de générer un nouveau classeur qui sera une facture par exemple. Celle-ci
reprendra une partie des infos utiles dans la ligne concernée.
Cerise sur le gateau, si cela est réalisable, le classeur créé peut-il être
nommé du nom du client de la ligne concerné.
Merci pour votre aide.
Nicoh