OVH Cloud OVH Cloud

COPIER COLONNE CLASSEUR DANS UN NOUVEAU CLASSEUR

11 réponses
Avatar
DOS SANTOS JOAQUIM
Salut le forum,

Voila mon probleme ....

Je voudrais créer une macro pour copier les colonne A,C,G de la feuille1 du
classeur nommé "PControl" vers la feuillle2 d'un nouveau classeur nommée
"COMMANDE" à l'aide d'un bouton nommé "MISE A JOUR" qui se trouverzai sur la
feuille1 du nouveau classeur "COMMANDE"

Comment faire?

Merci pour votre aide

Merci à tous

10 réponses

1 2
Avatar
jps
bonjour joaquim
connais-tu l'enregistreur de macros?
y a rien de plus bécasson
tu fais Outils/Macro/Nouvelle/Macro et dès que tu vois apparaître sur
l'écran une toute petite barre d'outils, tout ce que tu vas faire va
s'enregistrer ; quand tu as fini tes petites manips, tu cliques sur le carré
bleu de ladite barre pour arrêter l'enregistrement ; ensuite, tu fais
Outils/Macro/Macros et là tu devrais trouver la macro que tu as enregistrée
(Macro1 si tu n'as pas changé le nom proposé par Excel), tu la mets en
surbrillance, tu cliques sur le bouton Exécuter à droite et tu regardes
l'effet produit
une fois cela fait, tu reviens pour le bouton que tu pourras installer dans
ton classeur pour lancer ta macro
HTH
jps

"DOS SANTOS JOAQUIM" <DOS SANTOS a écrit
dans le message de news:

Salut le forum,

Voila mon probleme ....

Je voudrais créer une macro pour copier les colonne A,C,G de la feuille1
du
classeur nommé "PControl" vers la feuillle2 d'un nouveau classeur nommée
"COMMANDE" à l'aide d'un bouton nommé "MISE A JOUR" qui se trouverzai sur
la
feuille1 du nouveau classeur "COMMANDE"

Comment faire?

Merci pour votre aide

Merci à tous


Avatar
DOS SANTOS JOAQUIM
Comment créer ce bouton ?



bonjour joaquim
connais-tu l'enregistreur de macros?
y a rien de plus bécasson
tu fais Outils/Macro/Nouvelle/Macro et dès que tu vois apparaître sur
l'écran une toute petite barre d'outils, tout ce que tu vas faire va
s'enregistrer ; quand tu as fini tes petites manips, tu cliques sur le carré
bleu de ladite barre pour arrêter l'enregistrement ; ensuite, tu fais
Outils/Macro/Macros et là tu devrais trouver la macro que tu as enregistrée
(Macro1 si tu n'as pas changé le nom proposé par Excel), tu la mets en
surbrillance, tu cliques sur le bouton Exécuter à droite et tu regardes
l'effet produit
une fois cela fait, tu reviens pour le bouton que tu pourras installer dans
ton classeur pour lancer ta macro
HTH
jps

"DOS SANTOS JOAQUIM" <DOS SANTOS a écrit
dans le message de news:

Salut le forum,

Voila mon probleme ....

Je voudrais créer une macro pour copier les colonne A,C,G de la feuille1
du
classeur nommé "PControl" vers la feuillle2 d'un nouveau classeur nommée
"COMMANDE" à l'aide d'un bouton nommé "MISE A JOUR" qui se trouverzai sur
la
feuille1 du nouveau classeur "COMMANDE"

Comment faire?

Merci pour votre aide

Merci à tous






Avatar
jps
hé ben dis donc, joaquim, ça doit pas être très urgent ton truc si tu réagis
3 jours plus tard ; et pi, pense à mon pauvre sens et à ma pauvre mémoire
que m'a donnés Dieu le roi de gloire (et je ne te parle pas de ma pauvre
rente et de ce qui m'arrive droit au cul quand bise vente) ; tu aurais pu
enfin nous dire si mon commencement t'avait convenu puis lancer ton ukaze de
façon plus...comment dire?....onctueuse...bref, ton homonyme Du Bellay
aurait pu te dédier ces quelques vers :

Ta voix encores basse et tendre
Apren à hausser dès ici,
Et fay tes chordes si bien tendre,
Que mon grand Roy te puisse entendre,
Et sa royale epouze aussi.(NDLR ici, allusion à Misange)

et si on en revenait à ton mouton, pardon, à ton bouton?
tu y es? allez, en avant nosotres
tu ouvres ton classeur
tu fais Outils/Personnaliser
dans la fenêtre Personnalisation, tu optes pour l'onglet Commandes
dans la liste Catégories à gauche, tu mets Boîte à outils Contrôles en
surbrillance
dans la liste de gauche, tu prends l'ascenseur jusqu'à atteindre Bouton de
commande
tu le "pinces" en cliquant gauche sur lui et en tenant le bouton de ta
souris enfoncé et tu l'emmènes jusqu'à une de tes barres d'outils où tu le
lâches pour qu'il s'y installe ; tu l'auras ainsi toujours à disposition
lorsque tu voudras créer d'autres boutons dans ton classeur ou dans
d'autres..
tu suis tout bien?
tu refermes la fenêtre Personnalisation
tu vérifies que le petit bouton rectangulaire gris est bien dans ta BO
tu le cliques gauche une fois et tu vois que ton curseur sur ta feuille se
transforme en une croix fine (c'est ton chemin du même nom qui commence)
tu positionnes la croix quelque part sur ta feuille là où tu veux ton bouton
et tu enfonces le bouton gauche de ta souris, ce qui va te permettre de
dessiner la forme dudit bouton
s'il s'agit de ton 1er bouton, tu vas voir apparaître son nom :
CommandButton1 ainsi que ses 8 poignées de déplacement
perspicace comme tu es, j'espère que cette fois tu ne mettras pas 3 jours à
remarquer que dans ta BO un autre bouton avec une équerre bleue et un crayon
s'est "allumée" et entourée d'un carré
en cliquant droit cette fois sur ton bouton, tu vas faire apparaître un menu
dans lequel tu cliqueras d'abord sur Propriétés ; passe du temps sur
celles-ci ; tu verras entre autres que tu peux changer le nom de ton bouton
en remplaçant CommandButton1 que tu vois dans Caption par le nom que tu veux
lui donner ; si tu aimes voir la vie en rose, regarde aussi du côté de
BackColor, ForeColor, bref, tu fais le tour du propriétaire en même temps
que des Propriétés
tu fermes la fenêtre Propriétés et tu cliques droit sur le bouton une
nouvelle fois (attention à bien faire apparaître le menu évoqué plus haut)
et tu cliques cette fois Visualiser le code
tu vas arriver dans ce que notre pape clément appelle espace environnemental
de programmation (d'autres se contentent de dire VBE) et plus
particulièrement dans un module où tu peux lire ceci :

Private Sub CommandButton1_Click()

End Sub

si moi je perds la mémoire, toi tu te souviens qu'il y a 3 jours tu as
écrit, au moyen de l'enregistreur de macros, une macro ; cette macro, elle a
un nom (Macro1 ou un autre que tu lui auras donné) ; il te suffit d'écrire
ce nom dans l'espace vide entre les 2 lignes, ce qui donnera ceci :

Private Sub CommandButton7_Click()
Macro1 'ou tout autre nom
End Sub

tu profites d'être dans VBE pour regarder l'arborescence à gauche ; tu
devrais y voir VBA Project et le nom de ton classeur et en-dessous la ou les
feuilles ainsi que Module (c'est là, je pense, qu'est rangée la macro que tu
as enregistrée : jette un oeil pour le vérifier)
tu reviens dans ton classeur en cliquant l'icône XL verte en haut à gauche
de VBE où tu retouves ton bouton avec toujours ses poignées et l'icône
Equerre bleue toujours "allumée"
il te faut maintenant l'éteindre ; pour ce faire, benoîtement tu cliques
gauche sur elle et tu constates que les poignées ont disparu
tu suis toujours? j'espère et rassure-toi, c'est bientôt fini
puisqu'il ne te reste plus maintenant qu'à cliquer gauche sur ton bouton
pour voir s'exécuter la Macro1 (ou autre à ton goût)
voilà, joaquim, ce que j'ai mis beaucoup de temps à te répondre, en totale
opposition, d'ailleurs, avec la sécheresse de ta question...
et rendez-vous dans 3 jours si tu le veux bien
jps











"DOS SANTOS JOAQUIM" a écrit
dans le message de news:

Comment créer ce bouton ?



bonjour joaquim
connais-tu l'enregistreur de macros?
y a rien de plus bécasson
tu fais Outils/Macro/Nouvelle/Macro et dès que tu vois apparaître sur
l'écran une toute petite barre d'outils, tout ce que tu vas faire va
s'enregistrer ; quand tu as fini tes petites manips, tu cliques sur le
carré
bleu de ladite barre pour arrêter l'enregistrement ; ensuite, tu fais
Outils/Macro/Macros et là tu devrais trouver la macro que tu as
enregistrée
(Macro1 si tu n'as pas changé le nom proposé par Excel), tu la mets en
surbrillance, tu cliques sur le bouton Exécuter à droite et tu regardes
l'effet produit
une fois cela fait, tu reviens pour le bouton que tu pourras installer
dans
ton classeur pour lancer ta macro
HTH
jps

"DOS SANTOS JOAQUIM" <DOS SANTOS a
écrit
dans le message de news:

Salut le forum,

Voila mon probleme ....

Je voudrais créer une macro pour copier les colonne A,C,G de la
feuille1
du
classeur nommé "PControl" vers la feuillle2 d'un nouveau classeur
nommée
"COMMANDE" à l'aide d'un bouton nommé "MISE A JOUR" qui se trouverzai
sur
la
feuille1 du nouveau classeur "COMMANDE"

Comment faire?

Merci pour votre aide

Merci à tous








Avatar
Michel NOLF
Je trouve que tu as une patience d'ange à rendre jalouse Misange
Amicalement Michel

"jps" a écrit dans le message de news:

hé ben dis donc, joaquim, ça doit pas être très urgent ton truc si tu
réagis 3 jours plus tard ; et pi, pense à mon pauvre sens et à ma pauvre
mémoire que m'a donnés Dieu le roi de gloire (et je ne te parle pas de ma
pauvre rente et de ce qui m'arrive droit au cul quand bise vente) ; tu
aurais pu enfin nous dire si mon commencement t'avait convenu puis lancer
ton ukaze de façon plus...comment dire?....onctueuse...bref, ton homonyme
Du Bellay aurait pu te dédier ces quelques vers :

Ta voix encores basse et tendre
Apren à hausser dès ici,
Et fay tes chordes si bien tendre,
Que mon grand Roy te puisse entendre,
Et sa royale epouze aussi.(NDLR ici, allusion à Misange)

et si on en revenait à ton mouton, pardon, à ton bouton?
tu y es? allez, en avant nosotres
tu ouvres ton classeur
tu fais Outils/Personnaliser
dans la fenêtre Personnalisation, tu optes pour l'onglet Commandes
dans la liste Catégories à gauche, tu mets Boîte à outils Contrôles en
surbrillance
dans la liste de gauche, tu prends l'ascenseur jusqu'à atteindre Bouton
de commande
tu le "pinces" en cliquant gauche sur lui et en tenant le bouton de ta
souris enfoncé et tu l'emmènes jusqu'à une de tes barres d'outils où tu le
lâches pour qu'il s'y installe ; tu l'auras ainsi toujours à disposition
lorsque tu voudras créer d'autres boutons dans ton classeur ou dans
d'autres..
tu suis tout bien?
tu refermes la fenêtre Personnalisation
tu vérifies que le petit bouton rectangulaire gris est bien dans ta BO
tu le cliques gauche une fois et tu vois que ton curseur sur ta feuille se
transforme en une croix fine (c'est ton chemin du même nom qui commence)
tu positionnes la croix quelque part sur ta feuille là où tu veux ton
bouton et tu enfonces le bouton gauche de ta souris, ce qui va te
permettre de dessiner la forme dudit bouton
s'il s'agit de ton 1er bouton, tu vas voir apparaître son nom :
CommandButton1 ainsi que ses 8 poignées de déplacement
perspicace comme tu es, j'espère que cette fois tu ne mettras pas 3 jours
à remarquer que dans ta BO un autre bouton avec une équerre bleue et un
crayon s'est "allumée" et entourée d'un carré
en cliquant droit cette fois sur ton bouton, tu vas faire apparaître un
menu dans lequel tu cliqueras d'abord sur Propriétés ; passe du temps sur
celles-ci ; tu verras entre autres que tu peux changer le nom de ton
bouton en remplaçant CommandButton1 que tu vois dans Caption par le nom
que tu veux lui donner ; si tu aimes voir la vie en rose, regarde aussi du
côté de BackColor, ForeColor, bref, tu fais le tour du propriétaire en
même temps que des Propriétés
tu fermes la fenêtre Propriétés et tu cliques droit sur le bouton une
nouvelle fois (attention à bien faire apparaître le menu évoqué plus haut)
et tu cliques cette fois Visualiser le code
tu vas arriver dans ce que notre pape clément appelle espace
environnemental de programmation (d'autres se contentent de dire VBE) et
plus particulièrement dans un module où tu peux lire ceci :

Private Sub CommandButton1_Click()

End Sub

si moi je perds la mémoire, toi tu te souviens qu'il y a 3 jours tu as
écrit, au moyen de l'enregistreur de macros, une macro ; cette macro, elle
a un nom (Macro1 ou un autre que tu lui auras donné) ; il te suffit
d'écrire ce nom dans l'espace vide entre les 2 lignes, ce qui donnera ceci
:

Private Sub CommandButton7_Click()
Macro1 'ou tout autre nom
End Sub

tu profites d'être dans VBE pour regarder l'arborescence à gauche ; tu
devrais y voir VBA Project et le nom de ton classeur et en-dessous la ou
les feuilles ainsi que Module (c'est là, je pense, qu'est rangée la macro
que tu as enregistrée : jette un oeil pour le vérifier)
tu reviens dans ton classeur en cliquant l'icône XL verte en haut à gauche
de VBE où tu retouves ton bouton avec toujours ses poignées et l'icône
Equerre bleue toujours "allumée"
il te faut maintenant l'éteindre ; pour ce faire, benoîtement tu cliques
gauche sur elle et tu constates que les poignées ont disparu
tu suis toujours? j'espère et rassure-toi, c'est bientôt fini
puisqu'il ne te reste plus maintenant qu'à cliquer gauche sur ton bouton
pour voir s'exécuter la Macro1 (ou autre à ton goût)
voilà, joaquim, ce que j'ai mis beaucoup de temps à te répondre, en totale
opposition, d'ailleurs, avec la sécheresse de ta question...
et rendez-vous dans 3 jours si tu le veux bien
jps











"DOS SANTOS JOAQUIM" a écrit
dans le message de news:

Comment créer ce bouton ?



bonjour joaquim
connais-tu l'enregistreur de macros?
y a rien de plus bécasson
tu fais Outils/Macro/Nouvelle/Macro et dès que tu vois apparaître sur
l'écran une toute petite barre d'outils, tout ce que tu vas faire va
s'enregistrer ; quand tu as fini tes petites manips, tu cliques sur le
carré
bleu de ladite barre pour arrêter l'enregistrement ; ensuite, tu fais
Outils/Macro/Macros et là tu devrais trouver la macro que tu as
enregistrée
(Macro1 si tu n'as pas changé le nom proposé par Excel), tu la mets en
surbrillance, tu cliques sur le bouton Exécuter à droite et tu regardes
l'effet produit
une fois cela fait, tu reviens pour le bouton que tu pourras installer
dans
ton classeur pour lancer ta macro
HTH
jps

"DOS SANTOS JOAQUIM" <DOS SANTOS a
écrit
dans le message de news:

Salut le forum,

Voila mon probleme ....

Je voudrais créer une macro pour copier les colonne A,C,G de la
feuille1
du
classeur nommé "PControl" vers la feuillle2 d'un nouveau classeur
nommée
"COMMANDE" à l'aide d'un bouton nommé "MISE A JOUR" qui se trouverzai
sur
la
feuille1 du nouveau classeur "COMMANDE"

Comment faire?

Merci pour votre aide

Merci à tous











Avatar
jps
:-)))))
elle ne peut être jalouse, michel : c'est une bonne copine mienne....
jps

"Michel NOLF" a écrit dans le message de
news:
Je trouve que tu as une patience d'ange à rendre jalouse Misange
Amicalement Michel

"jps" a écrit dans le message de news:

hé ben dis donc, joaquim, ça doit pas être très urgent ton truc si tu
réagis 3 jours plus tard ; et pi, pense à mon pauvre sens et à ma pauvre
mémoire que m'a donnés Dieu le roi de gloire (et je ne te parle pas de ma
pauvre rente et de ce qui m'arrive droit au cul quand bise vente) ; tu
aurais pu enfin nous dire si mon commencement t'avait convenu puis lancer
ton ukaze de façon plus...comment dire?....onctueuse...bref, ton homonyme
Du Bellay aurait pu te dédier ces quelques vers :

Ta voix encores basse et tendre
Apren à hausser dès ici,
Et fay tes chordes si bien tendre,
Que mon grand Roy te puisse entendre,
Et sa royale epouze aussi.(NDLR ici, allusion à Misange)

et si on en revenait à ton mouton, pardon, à ton bouton?
tu y es? allez, en avant nosotres
tu ouvres ton classeur
tu fais Outils/Personnaliser
dans la fenêtre Personnalisation, tu optes pour l'onglet Commandes
dans la liste Catégories à gauche, tu mets Boîte à outils Contrôles en
surbrillance
dans la liste de gauche, tu prends l'ascenseur jusqu'à atteindre Bouton
de commande
tu le "pinces" en cliquant gauche sur lui et en tenant le bouton de ta
souris enfoncé et tu l'emmènes jusqu'à une de tes barres d'outils où tu
le lâches pour qu'il s'y installe ; tu l'auras ainsi toujours à
disposition lorsque tu voudras créer d'autres boutons dans ton classeur
ou dans d'autres..
tu suis tout bien?
tu refermes la fenêtre Personnalisation
tu vérifies que le petit bouton rectangulaire gris est bien dans ta BO
tu le cliques gauche une fois et tu vois que ton curseur sur ta feuille
se transforme en une croix fine (c'est ton chemin du même nom qui
commence)
tu positionnes la croix quelque part sur ta feuille là où tu veux ton
bouton et tu enfonces le bouton gauche de ta souris, ce qui va te
permettre de dessiner la forme dudit bouton
s'il s'agit de ton 1er bouton, tu vas voir apparaître son nom :
CommandButton1 ainsi que ses 8 poignées de déplacement
perspicace comme tu es, j'espère que cette fois tu ne mettras pas 3 jours
à remarquer que dans ta BO un autre bouton avec une équerre bleue et un
crayon s'est "allumée" et entourée d'un carré
en cliquant droit cette fois sur ton bouton, tu vas faire apparaître un
menu dans lequel tu cliqueras d'abord sur Propriétés ; passe du temps sur
celles-ci ; tu verras entre autres que tu peux changer le nom de ton
bouton en remplaçant CommandButton1 que tu vois dans Caption par le nom
que tu veux lui donner ; si tu aimes voir la vie en rose, regarde aussi
du côté de BackColor, ForeColor, bref, tu fais le tour du propriétaire en
même temps que des Propriétés
tu fermes la fenêtre Propriétés et tu cliques droit sur le bouton une
nouvelle fois (attention à bien faire apparaître le menu évoqué plus
haut) et tu cliques cette fois Visualiser le code
tu vas arriver dans ce que notre pape clément appelle espace
environnemental de programmation (d'autres se contentent de dire VBE) et
plus particulièrement dans un module où tu peux lire ceci :

Private Sub CommandButton1_Click()

End Sub

si moi je perds la mémoire, toi tu te souviens qu'il y a 3 jours tu as
écrit, au moyen de l'enregistreur de macros, une macro ; cette macro,
elle a un nom (Macro1 ou un autre que tu lui auras donné) ; il te suffit
d'écrire ce nom dans l'espace vide entre les 2 lignes, ce qui donnera
ceci :

Private Sub CommandButton7_Click()
Macro1 'ou tout autre nom
End Sub

tu profites d'être dans VBE pour regarder l'arborescence à gauche ; tu
devrais y voir VBA Project et le nom de ton classeur et en-dessous la ou
les feuilles ainsi que Module (c'est là, je pense, qu'est rangée la macro
que tu as enregistrée : jette un oeil pour le vérifier)
tu reviens dans ton classeur en cliquant l'icône XL verte en haut à
gauche de VBE où tu retouves ton bouton avec toujours ses poignées et
l'icône Equerre bleue toujours "allumée"
il te faut maintenant l'éteindre ; pour ce faire, benoîtement tu cliques
gauche sur elle et tu constates que les poignées ont disparu
tu suis toujours? j'espère et rassure-toi, c'est bientôt fini
puisqu'il ne te reste plus maintenant qu'à cliquer gauche sur ton bouton
pour voir s'exécuter la Macro1 (ou autre à ton goût)
voilà, joaquim, ce que j'ai mis beaucoup de temps à te répondre, en
totale opposition, d'ailleurs, avec la sécheresse de ta question...
et rendez-vous dans 3 jours si tu le veux bien
jps











"DOS SANTOS JOAQUIM" a écrit
dans le message de news:

Comment créer ce bouton ?



bonjour joaquim
connais-tu l'enregistreur de macros?
y a rien de plus bécasson
tu fais Outils/Macro/Nouvelle/Macro et dès que tu vois apparaître sur
l'écran une toute petite barre d'outils, tout ce que tu vas faire va
s'enregistrer ; quand tu as fini tes petites manips, tu cliques sur le
carré
bleu de ladite barre pour arrêter l'enregistrement ; ensuite, tu fais
Outils/Macro/Macros et là tu devrais trouver la macro que tu as
enregistrée
(Macro1 si tu n'as pas changé le nom proposé par Excel), tu la mets en
surbrillance, tu cliques sur le bouton Exécuter à droite et tu regardes
l'effet produit
une fois cela fait, tu reviens pour le bouton que tu pourras installer
dans
ton classeur pour lancer ta macro
HTH
jps

"DOS SANTOS JOAQUIM" <DOS SANTOS a
écrit
dans le message de news:

Salut le forum,

Voila mon probleme ....

Je voudrais créer une macro pour copier les colonne A,C,G de la
feuille1
du
classeur nommé "PControl" vers la feuillle2 d'un nouveau classeur
nommée
"COMMANDE" à l'aide d'un bouton nommé "MISE A JOUR" qui se trouverzai
sur
la
feuille1 du nouveau classeur "COMMANDE"

Comment faire?

Merci pour votre aide

Merci à tous















Avatar
Misange
;-)

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 01/08/2005 00:38, :
:-)))))
elle ne peut être jalouse, michel : c'est une bonne copine mienne....
jps

"Michel NOLF" a écrit dans le message
de news:

Je trouve que tu as une patience d'ange à rendre jalouse Misange
Amicalement Michel

"jps" a écrit dans le message de news:


hé ben dis donc, joaquim, ça doit pas être très urgent ton truc si tu
réagis 3 jours plus tard ; et pi, pense à mon pauvre sens et à ma
pauvre mémoire que m'a donnés Dieu le roi de gloire (et je ne te
parle pas de ma pauvre rente et de ce qui m'arrive droit au cul quand
bise vente) ; tu aurais pu enfin nous dire si mon commencement
t'avait convenu puis lancer ton ukaze de façon plus...comment
dire?....onctueuse...bref, ton homonyme Du Bellay aurait pu te dédier
ces quelques vers :

Ta voix encores basse et tendre
Apren à hausser dès ici,
Et fay tes chordes si bien tendre,
Que mon grand Roy te puisse entendre,
Et sa royale epouze aussi.(NDLR ici, allusion à Misange)

et si on en revenait à ton mouton, pardon, à ton bouton?
tu y es? allez, en avant nosotres
tu ouvres ton classeur
tu fais Outils/Personnaliser
dans la fenêtre Personnalisation, tu optes pour l'onglet Commandes
dans la liste Catégories à gauche, tu mets Boîte à outils Contrôles
en surbrillance
dans la liste de gauche, tu prends l'ascenseur jusqu'à atteindre
Bouton de commande
tu le "pinces" en cliquant gauche sur lui et en tenant le bouton de
ta souris enfoncé et tu l'emmènes jusqu'à une de tes barres d'outils
où tu le lâches pour qu'il s'y installe ; tu l'auras ainsi toujours à
disposition lorsque tu voudras créer d'autres boutons dans ton
classeur ou dans d'autres..
tu suis tout bien?
tu refermes la fenêtre Personnalisation
tu vérifies que le petit bouton rectangulaire gris est bien dans ta BO
tu le cliques gauche une fois et tu vois que ton curseur sur ta
feuille se transforme en une croix fine (c'est ton chemin du même nom
qui commence)
tu positionnes la croix quelque part sur ta feuille là où tu veux ton
bouton et tu enfonces le bouton gauche de ta souris, ce qui va te
permettre de dessiner la forme dudit bouton
s'il s'agit de ton 1er bouton, tu vas voir apparaître son nom :
CommandButton1 ainsi que ses 8 poignées de déplacement
perspicace comme tu es, j'espère que cette fois tu ne mettras pas 3
jours à remarquer que dans ta BO un autre bouton avec une équerre
bleue et un crayon s'est "allumée" et entourée d'un carré
en cliquant droit cette fois sur ton bouton, tu vas faire apparaître
un menu dans lequel tu cliqueras d'abord sur Propriétés ; passe du
temps sur celles-ci ; tu verras entre autres que tu peux changer le
nom de ton bouton en remplaçant CommandButton1 que tu vois dans
Caption par le nom que tu veux lui donner ; si tu aimes voir la vie
en rose, regarde aussi du côté de BackColor, ForeColor, bref, tu fais
le tour du propriétaire en même temps que des Propriétés
tu fermes la fenêtre Propriétés et tu cliques droit sur le bouton une
nouvelle fois (attention à bien faire apparaître le menu évoqué plus
haut) et tu cliques cette fois Visualiser le code
tu vas arriver dans ce que notre pape clément appelle espace
environnemental de programmation (d'autres se contentent de dire VBE)
et plus particulièrement dans un module où tu peux lire ceci :

Private Sub CommandButton1_Click()

End Sub

si moi je perds la mémoire, toi tu te souviens qu'il y a 3 jours tu
as écrit, au moyen de l'enregistreur de macros, une macro ; cette
macro, elle a un nom (Macro1 ou un autre que tu lui auras donné) ; il
te suffit d'écrire ce nom dans l'espace vide entre les 2 lignes, ce
qui donnera ceci :

Private Sub CommandButton7_Click()
Macro1 'ou tout autre nom
End Sub

tu profites d'être dans VBE pour regarder l'arborescence à gauche ;
tu devrais y voir VBA Project et le nom de ton classeur et en-dessous
la ou les feuilles ainsi que Module (c'est là, je pense, qu'est
rangée la macro que tu as enregistrée : jette un oeil pour le vérifier)
tu reviens dans ton classeur en cliquant l'icône XL verte en haut à
gauche de VBE où tu retouves ton bouton avec toujours ses poignées et
l'icône Equerre bleue toujours "allumée"
il te faut maintenant l'éteindre ; pour ce faire, benoîtement tu
cliques gauche sur elle et tu constates que les poignées ont disparu
tu suis toujours? j'espère et rassure-toi, c'est bientôt fini
puisqu'il ne te reste plus maintenant qu'à cliquer gauche sur ton
bouton pour voir s'exécuter la Macro1 (ou autre à ton goût)
voilà, joaquim, ce que j'ai mis beaucoup de temps à te répondre, en
totale opposition, d'ailleurs, avec la sécheresse de ta question...
et rendez-vous dans 3 jours si tu le veux bien
jps











"DOS SANTOS JOAQUIM" a
écrit dans le message de news:


Comment créer ce bouton ?



bonjour joaquim
connais-tu l'enregistreur de macros?
y a rien de plus bécasson
tu fais Outils/Macro/Nouvelle/Macro et dès que tu vois apparaître sur
l'écran une toute petite barre d'outils, tout ce que tu vas faire va
s'enregistrer ; quand tu as fini tes petites manips, tu cliques sur
le carré
bleu de ladite barre pour arrêter l'enregistrement ; ensuite, tu fais
Outils/Macro/Macros et là tu devrais trouver la macro que tu as
enregistrée
(Macro1 si tu n'as pas changé le nom proposé par Excel), tu la mets en
surbrillance, tu cliques sur le bouton Exécuter à droite et tu
regardes
l'effet produit
une fois cela fait, tu reviens pour le bouton que tu pourras
installer dans
ton classeur pour lancer ta macro
HTH
jps

"DOS SANTOS JOAQUIM" <DOS SANTOS
a écrit
dans le message de news:

Salut le forum,

Voila mon probleme ....

Je voudrais créer une macro pour copier les colonne A,C,G de la >
feuille1

du
classeur nommé "PControl" vers la feuillle2 d'un nouveau
classeur > nommée

"COMMANDE" à l'aide d'un bouton nommé "MISE A JOUR" qui se
trouverzai > sur

la
feuille1 du nouveau classeur "COMMANDE"

Comment faire?

Merci pour votre aide

Merci à tous


















Avatar
DOS SANTOS JOAQUIM
Salut jps,

Merci infiniment pour ton aide

Pour le mouton tout est ok mais pour la macro la c'est autre chose...


Encore merci à toi

:-)))))
elle ne peut être jalouse, michel : c'est une bonne copine mienne....
jps

"Michel NOLF" a écrit dans le message de
news:
Je trouve que tu as une patience d'ange à rendre jalouse Misange
Amicalement Michel

"jps" a écrit dans le message de news:

hé ben dis donc, joaquim, ça doit pas être très urgent ton truc si tu
réagis 3 jours plus tard ; et pi, pense à mon pauvre sens et à ma pauvre
mémoire que m'a donnés Dieu le roi de gloire (et je ne te parle pas de ma
pauvre rente et de ce qui m'arrive droit au cul quand bise vente) ; tu
aurais pu enfin nous dire si mon commencement t'avait convenu puis lancer
ton ukaze de façon plus...comment dire?....onctueuse...bref, ton homonyme
Du Bellay aurait pu te dédier ces quelques vers :

Ta voix encores basse et tendre
Apren à hausser dès ici,
Et fay tes chordes si bien tendre,
Que mon grand Roy te puisse entendre,
Et sa royale epouze aussi.(NDLR ici, allusion à Misange)

et si on en revenait à ton mouton, pardon, à ton bouton?
tu y es? allez, en avant nosotres
tu ouvres ton classeur
tu fais Outils/Personnaliser
dans la fenêtre Personnalisation, tu optes pour l'onglet Commandes
dans la liste Catégories à gauche, tu mets Boîte à outils Contrôles en
surbrillance
dans la liste de gauche, tu prends l'ascenseur jusqu'à atteindre Bouton
de commande
tu le "pinces" en cliquant gauche sur lui et en tenant le bouton de ta
souris enfoncé et tu l'emmènes jusqu'à une de tes barres d'outils où tu
le lâches pour qu'il s'y installe ; tu l'auras ainsi toujours à
disposition lorsque tu voudras créer d'autres boutons dans ton classeur
ou dans d'autres..
tu suis tout bien?
tu refermes la fenêtre Personnalisation
tu vérifies que le petit bouton rectangulaire gris est bien dans ta BO
tu le cliques gauche une fois et tu vois que ton curseur sur ta feuille
se transforme en une croix fine (c'est ton chemin du même nom qui
commence)
tu positionnes la croix quelque part sur ta feuille là où tu veux ton
bouton et tu enfonces le bouton gauche de ta souris, ce qui va te
permettre de dessiner la forme dudit bouton
s'il s'agit de ton 1er bouton, tu vas voir apparaître son nom :
CommandButton1 ainsi que ses 8 poignées de déplacement
perspicace comme tu es, j'espère que cette fois tu ne mettras pas 3 jours
à remarquer que dans ta BO un autre bouton avec une équerre bleue et un
crayon s'est "allumée" et entourée d'un carré
en cliquant droit cette fois sur ton bouton, tu vas faire apparaître un
menu dans lequel tu cliqueras d'abord sur Propriétés ; passe du temps sur
celles-ci ; tu verras entre autres que tu peux changer le nom de ton
bouton en remplaçant CommandButton1 que tu vois dans Caption par le nom
que tu veux lui donner ; si tu aimes voir la vie en rose, regarde aussi
du côté de BackColor, ForeColor, bref, tu fais le tour du propriétaire en
même temps que des Propriétés
tu fermes la fenêtre Propriétés et tu cliques droit sur le bouton une
nouvelle fois (attention à bien faire apparaître le menu évoqué plus
haut) et tu cliques cette fois Visualiser le code
tu vas arriver dans ce que notre pape clément appelle espace
environnemental de programmation (d'autres se contentent de dire VBE) et
plus particulièrement dans un module où tu peux lire ceci :

Private Sub CommandButton1_Click()

End Sub

si moi je perds la mémoire, toi tu te souviens qu'il y a 3 jours tu as
écrit, au moyen de l'enregistreur de macros, une macro ; cette macro,
elle a un nom (Macro1 ou un autre que tu lui auras donné) ; il te suffit
d'écrire ce nom dans l'espace vide entre les 2 lignes, ce qui donnera
ceci :

Private Sub CommandButton7_Click()
Macro1 'ou tout autre nom
End Sub

tu profites d'être dans VBE pour regarder l'arborescence à gauche ; tu
devrais y voir VBA Project et le nom de ton classeur et en-dessous la ou
les feuilles ainsi que Module (c'est là, je pense, qu'est rangée la macro
que tu as enregistrée : jette un oeil pour le vérifier)
tu reviens dans ton classeur en cliquant l'icône XL verte en haut à
gauche de VBE où tu retouves ton bouton avec toujours ses poignées et
l'icône Equerre bleue toujours "allumée"
il te faut maintenant l'éteindre ; pour ce faire, benoîtement tu cliques
gauche sur elle et tu constates que les poignées ont disparu
tu suis toujours? j'espère et rassure-toi, c'est bientôt fini
puisqu'il ne te reste plus maintenant qu'à cliquer gauche sur ton bouton
pour voir s'exécuter la Macro1 (ou autre à ton goût)
voilà, joaquim, ce que j'ai mis beaucoup de temps à te répondre, en
totale opposition, d'ailleurs, avec la sécheresse de ta question...
et rendez-vous dans 3 jours si tu le veux bien
jps











"DOS SANTOS JOAQUIM" a écrit
dans le message de news:

Comment créer ce bouton ?



bonjour joaquim
connais-tu l'enregistreur de macros?
y a rien de plus bécasson
tu fais Outils/Macro/Nouvelle/Macro et dès que tu vois apparaître sur
l'écran une toute petite barre d'outils, tout ce que tu vas faire va
s'enregistrer ; quand tu as fini tes petites manips, tu cliques sur le
carré
bleu de ladite barre pour arrêter l'enregistrement ; ensuite, tu fais
Outils/Macro/Macros et là tu devrais trouver la macro que tu as
enregistrée
(Macro1 si tu n'as pas changé le nom proposé par Excel), tu la mets en
surbrillance, tu cliques sur le bouton Exécuter à droite et tu regardes
l'effet produit
une fois cela fait, tu reviens pour le bouton que tu pourras installer
dans
ton classeur pour lancer ta macro
HTH
jps

"DOS SANTOS JOAQUIM" <DOS SANTOS a
écrit
dans le message de news:

Salut le forum,

Voila mon probleme ....

Je voudrais créer une macro pour copier les colonne A,C,G de la
feuille1
du
classeur nommé "PControl" vers la feuillle2 d'un nouveau classeur
nommée
"COMMANDE" à l'aide d'un bouton nommé "MISE A JOUR" qui se trouverzai
sur
la
feuille1 du nouveau classeur "COMMANDE"

Comment faire?

Merci pour votre aide

Merci à tous



















Avatar
jps
qu'est-ce qu'elle a donc cette macro, joaquim?
eu nao fallo portugues mais tu peux toujours la mettre sur le forum si tu as
des problèmes ; nous avions parlé de l'enregistreur de macros : ça n'a pas
marché?
jps

"DOS SANTOS JOAQUIM" a écrit
dans le message de news:

Salut jps,

Merci infiniment pour ton aide

Pour le mouton tout est ok mais pour la macro la c'est autre chose...


Encore merci à toi


Avatar
DOS SANTOS JOAQUIM
Salut jps,

En passant quelques nuit blanche sur la macro j'ai réussi à pondre un truc
mais le probléme est que la macro rame.

J'ai des résultat entre 30 et 50 seconde suivant le fichier de mise à jour.

Comment simplifier la macro ou l'accelerer?

la macro/


Sub gestion()
'
' gestion Macro
' Macro enregistrée le 21/07/2005 par DOS SANTOS Joaquim
'
' Touche de raccourci du clavier: Ctrl+m
'
Application.Goto Reference:="gestion"

'Déclaration des variables globales
Dim app2Excel As Excel.Application 'Application Excel
Dim Pcontrol As Excel.Workbook 'Classeur Excel
Dim PcontrolSheet As Excel.Worksheet 'Feuille Excel
Dim Plagecodecommand As Range
Dim PlagecodePcontrol As Range
Dim PlageventePcontrol As Range
Dim Plageventecommand As Range

'Ouverture de l'application
Set app2Excel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set Pcontrol = app2Excel.Workbooks.Open("C:Documents and
SettingsZimour.TOSMONOTEBureaumargePControl.xls")
'PcontrolShhet correspond à la première feuille du fichier Pcontrol.xls
Set PcontrolSheet = Pcontrol.Worksheets(1)
Set Sheet = ActiveWorkbook.ActiveSheet

'Plagecode définit les plages contentant les codes des marchandises dans les
2 feuilles de calcul
Set Plagecodecommand = ActiveSheet.Range("C11:C443")
Set Plageventecommand = ActiveSheet.Range("I11:I443")
Set PlagecodePcontrol = PcontrolSheet.Range("A10:A327")
Set PlageventePcontrol = PcontrolSheet.Range("G10:G327")

'Déclaration des variables locales

Dim ii As Integer
Dim jj As Integer
Dim Vente As Single
Dim codePcourant As Integer
Dim codeCcourant As Integer
Dim indicecodePcontrol As Integer
Dim longueur As Integer


For ii = 1 To 432
codeCcourant = Plagecodecommand(ii)
For jj = 1 To 317
codePcourant = PlagecodePcontrol(jj)
If codeCcourant = codePcourant Then Plageventecommand(ii) =
PlageventePcontrol(jj)



Next jj
Next ii
Pcontrol.Close
End Sub


Salutation



qu'est-ce qu'elle a donc cette macro, joaquim?
eu nao fallo portugues mais tu peux toujours la mettre sur le forum si tu as
des problèmes ; nous avions parlé de l'enregistreur de macros : ça n'a pas
marché?
jps

"DOS SANTOS JOAQUIM" a écrit
dans le message de news:

Salut jps,

Merci infiniment pour ton aide

Pour le mouton tout est ok mais pour la macro la c'est autre chose...


Encore merci à toi






Avatar
jps
je n'en sais fichtre rien, joaquim, mais qu'est devenu le bouton dans tout
ça?
jps

"DOS SANTOS JOAQUIM" a écrit
dans le message de
news:
Salut jps,

En passant quelques nuit blanche sur la macro j'ai réussi à pondre un truc
mais le probléme est que la macro rame.

J'ai des résultat entre 30 et 50 seconde suivant le fichier de mise à
jour.


Comment simplifier la macro ou l'accelerer?

la macro/


Sub gestion()
'
' gestion Macro
' Macro enregistrée le 21/07/2005 par DOS SANTOS Joaquim
'
' Touche de raccourci du clavier: Ctrl+m
'
Application.Goto Reference:="gestion"

'Déclaration des variables globales
Dim app2Excel As Excel.Application 'Application Excel
Dim Pcontrol As Excel.Workbook 'Classeur Excel
Dim PcontrolSheet As Excel.Worksheet 'Feuille Excel
Dim Plagecodecommand As Range
Dim PlagecodePcontrol As Range
Dim PlageventePcontrol As Range
Dim Plageventecommand As Range

'Ouverture de l'application
Set app2Excel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set Pcontrol = app2Excel.Workbooks.Open("C:Documents and
SettingsZimour.TOSMONOTEBureaumargePControl.xls")
'PcontrolShhet correspond à la première feuille du fichier Pcontrol.xls
Set PcontrolSheet = Pcontrol.Worksheets(1)
Set Sheet = ActiveWorkbook.ActiveSheet

'Plagecode définit les plages contentant les codes des marchandises dans
les

2 feuilles de calcul
Set Plagecodecommand = ActiveSheet.Range("C11:C443")
Set Plageventecommand = ActiveSheet.Range("I11:I443")
Set PlagecodePcontrol = PcontrolSheet.Range("A10:A327")
Set PlageventePcontrol = PcontrolSheet.Range("G10:G327")

'Déclaration des variables locales

Dim ii As Integer
Dim jj As Integer
Dim Vente As Single
Dim codePcourant As Integer
Dim codeCcourant As Integer
Dim indicecodePcontrol As Integer
Dim longueur As Integer


For ii = 1 To 432
codeCcourant = Plagecodecommand(ii)
For jj = 1 To 317
codePcourant = PlagecodePcontrol(jj)
If codeCcourant = codePcourant Then Plageventecommand(ii) > PlageventePcontrol(jj)



Next jj
Next ii
Pcontrol.Close
End Sub


Salutation



qu'est-ce qu'elle a donc cette macro, joaquim?
eu nao fallo portugues mais tu peux toujours la mettre sur le forum si
tu as


des problèmes ; nous avions parlé de l'enregistreur de macros : ça n'a
pas


marché?
jps

"DOS SANTOS JOAQUIM" a
écrit


dans le message de news:

Salut jps,

Merci infiniment pour ton aide

Pour le mouton tout est ok mais pour la macro la c'est autre chose...


Encore merci à toi








1 2