OVH Cloud OVH Cloud

Insertion feuille

6 réponses
Avatar
jacqueline.zerini
Bonsoir,
1) Avec une macro j'insère une feuille que je veux déplacer à droite, mais
comment faire puis que cette même feuille porte un nom qui change à chaque
insertion. ?
2) Est-il très important de connaître tout le vocabulaire des instructions
que génère l'enregistreur de macros ?
Par avance je vous remercie
Jacqueline

6 réponses

Avatar
Nicolas B.
Salut,

1.
Pour déplacer la première feuille du classeur en dernière position :
Sheets(1).Move after:=Sheets(Sheets.Count)

Ou, peut-être plus adapté à tes besoins, ajoute un feuille en dernier :
Sheets.Add , Sheets(Sheets.Count)

2.
L'enregistreur de macros est justement fait pour trouver les mots qui te
manquent en VBA.


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonsoir,
1) Avec une macro j'insère une feuille que je veux déplacer à droite,
mais comment faire puis que cette même feuille porte un nom qui
change à chaque insertion. ?
2) Est-il très important de connaître tout le vocabulaire des
instructions que génère l'enregistreur de macros ?
Par avance je vous remercie
Jacqueline


Avatar
jacqueline.zerini
Nicolas B." a écrit dans le message de
news: #
Salut,

1.
Pour déplacer la première feuille du classeur en dernière position :
Sheets(1).Move after:=Sheets(Sheets.Count)

Ou, peut-être plus adapté à tes besoins, ajoute un feuille en dernier :
Sheets.Add , Sheets(Sheets.Count)

2.
L'enregistreur de macros est justement fait pour trouver les mots qui te
manquent en VBA.


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonsoir,
1) Avec une macro j'insère une feuille que je veux déplacer à droite,
mais comment faire puis que cette même feuille porte un nom qui
change à chaque insertion. ?
2) Est-il très important de connaître tout le vocabulaire des
instructions que génère l'enregistreur de macros ?
Par avance je vous remercie
Jacqueline


Merci beaucoup, mais avec l'enregistreur de macros je ne sais pas toujours

traduire le vocabulaire, peut-on tout de même progresser ? ;-)




Avatar
Nicolas B.
Pour parler vba, passer par l'enregistreur,
Pour parler français (traduire du vba au français, donc), utiliser l'aide,
Et pour les problèmes de traduction (on ne fait pas tout avec
l'enregsitreur, notamment), pose ta question sur le forum :-)


--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Nicolas B." a écrit dans le message
de news: #
Salut,

1.
Pour déplacer la première feuille du classeur en dernière position :
Sheets(1).Move after:=Sheets(Sheets.Count)

Ou, peut-être plus adapté à tes besoins, ajoute un feuille en
dernier : Sheets.Add , Sheets(Sheets.Count)

2.
L'enregistreur de macros est justement fait pour trouver les mots
qui te manquent en VBA.


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonsoir,
1) Avec une macro j'insère une feuille que je veux déplacer à
droite, mais comment faire puis que cette même feuille porte un nom
qui change à chaque insertion. ?
2) Est-il très important de connaître tout le vocabulaire des
instructions que génère l'enregistreur de macros ?
Par avance je vous remercie
Jacqueline


Merci beaucoup, mais avec l'enregistreur de macros je ne sais pas

toujours traduire le vocabulaire, peut-on tout de même progresser ?
;-)




Avatar
Misange
Merci beaucoup, mais avec l'enregistreur de macros je ne sais pas
toujours

traduire le vocabulaire, peut-on tout de même progresser ? ;-)


VBA c'est comme une langue étrangère, on comprends bien plus de chose
qu'on est capable d'en dire.
Si tu as lancé l'enregistreur de macro sur un truc assez simple (je veux
dire peu d'instructions à la fois) tu dois savoir ce que fait le code ce
qui aide à trouver la traduction en bon français du VBA correspondant.
N'oublie pas aussi que si tu surlignes un mot inconnu et que tu tapes F1
dans la fenêtre VBE, tu as accès directement à l'aide sur ce mot.
Autant je trouve que l'aide est très difficile à utiliser quand
justement tu ne connais pas le mot clef VBA à utiliser, autant dans
l'autre sens l'aide marche pas si mal.
Sur excelabo j'ai mis un lexique pour expliquer quelques termes courants
dans excel/VBA et leur usage. Tu as aussi VBAlist (sur ton PC ou si tu
ne le trouves pas téléchargeable sur excelabo) qui te traduit des termes
de l'anglais vers le français si c'est là le pb.
Et puis c'est comme les langues : la seule façon d'apprendre c'est de
parler. Mieux vaut baragouiner en faisant des phrases pas élégantes avec
même des fautes que de rester dans son coin sans oser ouvrir la
bouche... Si nos profs de langues daignaient se rendre compte de ça, les
petits français seraient moins nuls dans les langues étrangères. A force
de vouloir tout maitriser parfaitement on finit par ne plus rien faire
du tout. C'est exactement pareil avec VBA. Tes premiers codes seront
surement lourdingues, pas très élégants, ni rapides mais c'est en
pratiquant et en les montrant au besoin sur le forum que tu
progresseras. Si tu te contentes de lire ça viendra pas tout seul.
Bon courage !

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

Avatar
Modeste
Misange à laissé échapper :
-----Message d'origine-----
A force de vouloir tout maitriser parfaitement on finit
par ne plus rien faire du tout.


j'ai bizarrement l'impression de savoir vers qui s'oriente
ton courroux ..... coucou rou coucou !!!

;-)))
Bon courage !!!!

Avatar
jacqueline.zerini
Merci beaucoup pour tous vos bons conseils, que je vais appliquer
Jacqueline;-)
"Misange" a écrit dans le message de news:

Merci beaucoup, mais avec l'enregistreur de macros je ne sais pas
toujours

traduire le vocabulaire, peut-on tout de même progresser ? ;-)


VBA c'est comme une langue étrangère, on comprends bien plus de chose
qu'on est capable d'en dire.
Si tu as lancé l'enregistreur de macro sur un truc assez simple (je veux
dire peu d'instructions à la fois) tu dois savoir ce que fait le code ce
qui aide à trouver la traduction en bon français du VBA correspondant.
N'oublie pas aussi que si tu surlignes un mot inconnu et que tu tapes F1
dans la fenêtre VBE, tu as accès directement à l'aide sur ce mot.
Autant je trouve que l'aide est très difficile à utiliser quand
justement tu ne connais pas le mot clef VBA à utiliser, autant dans
l'autre sens l'aide marche pas si mal.
Sur excelabo j'ai mis un lexique pour expliquer quelques termes courants
dans excel/VBA et leur usage. Tu as aussi VBAlist (sur ton PC ou si tu
ne le trouves pas téléchargeable sur excelabo) qui te traduit des termes
de l'anglais vers le français si c'est là le pb.
Et puis c'est comme les langues : la seule façon d'apprendre c'est de
parler. Mieux vaut baragouiner en faisant des phrases pas élégantes avec
même des fautes que de rester dans son coin sans oser ouvrir la
bouche... Si nos profs de langues daignaient se rendre compte de ça, les
petits français seraient moins nuls dans les langues étrangères. A force
de vouloir tout maitriser parfaitement on finit par ne plus rien faire
du tout. C'est exactement pareil avec VBA. Tes premiers codes seront
surement lourdingues, pas très élégants, ni rapides mais c'est en
pratiquant et en les montrant au besoin sur le forum que tu
progresseras. Si tu te contentes de lire ça viendra pas tout seul.
Bon courage !

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