Twitter iPhone pliant OnePlus 12 PS5 Disney+ Orange Livebox Windows 11 ChatGPT

travail de débutant

14 réponses
Avatar
Vince
Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites sur VBA
pour excel, et je suis arrivé ici, à ma grande satisfaction: l'importance du
nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça fait
un moment que je développe des macros sous excel, mais j'ai toujours adopté
la même méthode: j'utilise l'enregistreur automatique, et je retouche après.
J'ai bien sur très souvent eu recours à l'aide (très succinte) sous Excel,
et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des exemples
avec des méthodes un peu bizarres (avec des . partout entre les mots) j'ai
peur et je passe mon chemin. Je suis électronicien, et Excel me sert a faire
des suivis de fab, avec controles de délais, indicateurs de retard et tout
le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec les 2
méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières

10 réponses

1 2
Avatar
ru-th
Salut Vince et bienvenue ! :-)

si Monique n'est pas très loin, tu recevras un message d'accueil, te donnant
tout un tas de renseignements
(Monique, Philippe, au boulot !)
Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier
soit dans le module ThisWorkbook, mettre ta macro dans l'évenement Open,

soit dans un module standard appelles cette macro sub auto_open

Je ne suis donc pas softeux de formation.
Beaucoup, d'entre nous, non plus !


Je ne sais pas s'il y a deux sortes de programmations, à mon très humble
avis (AMTHA) , c'est là même chose. Mais certains ne manqueront
certainement pas d'infirmer mes propos. L'enregistreur de macros retraduit
la programmation objet.
exemple : tu selectionnes un colonne la C par exemple, par édition atteindre
option cellules vides (sabatéennes dans au moins une version d'excel), clic
droit supprimer lignes entières, par l'enregistreur de macros, tu obtiens
Columns("C:C").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.EntireRow.Delete

modifier à la main cela devient
Columns("C:C").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
, puisque notre objectif était de détruire toutes lignes qui dans la colonne
C comprenait des cellule vide, la sélection de la zone n'était pas notre
objectif
Les deux obtiennent le même résultat, la 2ème étant plus rapide, n'ayant pas
de selection préalable

mais est-ce bien ta question ?
Si tu as besoin, reviens,

a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)

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

Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites sur
VBA

pour excel, et je suis arrivé ici, à ma grande satisfaction: l'importance
du

nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça
fait

un moment que je développe des macros sous excel, mais j'ai toujours
adopté

la même méthode: j'utilise l'enregistreur automatique, et je retouche
après.

J'ai bien sur très souvent eu recours à l'aide (très succinte) sous Excel,
et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des exemples
avec des méthodes un peu bizarres (avec des . partout entre les mots) j'ai
peur et je passe mon chemin. Je suis électronicien, et Excel me sert a
faire

des suivis de fab, avec controles de délais, indicateurs de retard et tout
le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec les 2
méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières




Avatar
Misange
Bonjour Vince
Pour abonder dans le sens de Thierry, bienvenue dans ce monde magique
des macros. Si tu as déjà l'habitude de l'enregistreur et de l'aide
d'excel, franchir le pas suivant devrait être relativement aisé.
Tu trouveras sur excelabo une page spéciale pour débuter, un lexique et
puis des tas d'astuces classées et 265 classeurs exemples à télécharger !
Pour avoir un cours progressif sur la programmation VBA, va faire un
tour sur le site de Christian Herbé, tu en trouveras l'adresse dans la
page liens d'excelabo.
Et surtout, donne toi un but, comence par te dépatouiller et viens ici
te faire aider là où ça coince, tu trouveras toujours une lumière
allumée, à toute heure du jour et de la nuit (sérieux !)

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


Vince wrote:
Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites sur VBA
pour excel, et je suis arrivé ici, à ma grande satisfaction: l'importance du
nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça fait
un moment que je développe des macros sous excel, mais j'ai toujours adopté
la même méthode: j'utilise l'enregistreur automatique, et je retouche après.
J'ai bien sur très souvent eu recours à l'aide (très succinte) sous Excel,
et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des exemples
avec des méthodes un peu bizarres (avec des . partout entre les mots) j'ai
peur et je passe mon chemin. Je suis électronicien, et Excel me sert a faire
des suivis de fab, avec controles de délais, indicateurs de retard et tout
le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec les 2
méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières




Avatar
ru-th
tu trouveras toujours une lumière
allumée, à toute heure du jour et de la nuit (sérieux !)


ben justement, on discutait dernièrement au sujet des permanences, y a comme
un trou depuis l'absence du repasseur (s'il ne revient pas, dans 15 jours,
il sera considéré comme déserteur, et abattu sans sommations) bref, il y a
un manque entre 2:00 et 4:00,
Pourrais-tu t'en charger ? ;-))
et puis la machine à café n'est toujours pas réparé !
a+
rural thierry

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

Bonjour Vince
Pour abonder dans le sens de Thierry, bienvenue dans ce monde magique
des macros. Si tu as déjà l'habitude de l'enregistreur et de l'aide
d'excel, franchir le pas suivant devrait être relativement aisé.
Tu trouveras sur excelabo une page spéciale pour débuter, un lexique et
puis des tas d'astuces classées et 265 classeurs exemples à télécharger !
Pour avoir un cours progressif sur la programmation VBA, va faire un
tour sur le site de Christian Herbé, tu en trouveras l'adresse dans la
page liens d'excelabo.
Et surtout, donne toi un but, comence par te dépatouiller et viens ici
te faire aider là où ça coince, tu trouveras toujours une lumière
allumée, à toute heure du jour et de la nuit (sérieux !)

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


Vince wrote:
Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites sur
VBA


pour excel, et je suis arrivé ici, à ma grande satisfaction:
l'importance du


nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça
fait


un moment que je développe des macros sous excel, mais j'ai toujours
adopté


la même méthode: j'utilise l'enregistreur automatique, et je retouche
après.


J'ai bien sur très souvent eu recours à l'aide (très succinte) sous
Excel,


et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des
exemples


avec des méthodes un peu bizarres (avec des . partout entre les mots)
j'ai


peur et je passe mon chemin. Je suis électronicien, et Excel me sert a
faire


des suivis de fab, avec controles de délais, indicateurs de retard et
tout


le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec les
2


méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières







Avatar
Jacquouille
Bonjour
Et pour en remettre une couche (culotte, tu verras) pour la macro à
ouverture automatique (c'est comme certains parachutes), je ne puis que te
conseiller la lecture du post sublime de notre vétéran MVPHS JPS dans
Excelabo. Tu ne saurais faire que de réussir du premier coup tant c'est
bien expliqué.
Bonne chance

--
Jacquouille conseille : http://www.excelabo.net


"Misange" a écrit dans le message news:

Bonjour Vince
Pour abonder dans le sens de Thierry, bienvenue dans ce monde magique
des macros. Si tu as déjà l'habitude de l'enregistreur et de l'aide
d'excel, franchir le pas suivant devrait être relativement aisé.
Tu trouveras sur excelabo une page spéciale pour débuter, un lexique et
puis des tas d'astuces classées et 265 classeurs exemples à télécharger !
Pour avoir un cours progressif sur la programmation VBA, va faire un
tour sur le site de Christian Herbé, tu en trouveras l'adresse dans la
page liens d'excelabo.
Et surtout, donne toi un but, comence par te dépatouiller et viens ici
te faire aider là où ça coince, tu trouveras toujours une lumière
allumée, à toute heure du jour et de la nuit (sérieux !)

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


Vince wrote:
Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites sur
VBA


pour excel, et je suis arrivé ici, à ma grande satisfaction:
l'importance du


nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça
fait


un moment que je développe des macros sous excel, mais j'ai toujours
adopté


la même méthode: j'utilise l'enregistreur automatique, et je retouche
après.


J'ai bien sur très souvent eu recours à l'aide (très succinte) sous
Excel,


et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des
exemples


avec des méthodes un peu bizarres (avec des . partout entre les mots)
j'ai


peur et je passe mon chemin. Je suis électronicien, et Excel me sert a
faire


des suivis de fab, avec controles de délais, indicateurs de retard et
tout


le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec les
2


méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières







Avatar
sabatier
merdum, c'est quoi ce truc, jacquouille? j'aurais donc mis le
Workbook_Open en chanson?
jps

Jacquouille a écrit:
Bonjour
Et pour en remettre une couche (culotte, tu verras) pour la macro à
ouverture automatique (c'est comme certains parachutes), je ne puis que te
conseiller la lecture du post sublime de notre vétéran MVPHS JPS dans
Excelabo. Tu ne saurais faire que de réussir du premier coup tant c'est
bien expliqué.
Bonne chance

--
Jacquouille conseille : http://www.excelabo.net


"Misange" a écrit dans le message news:


Bonjour Vince
Pour abonder dans le sens de Thierry, bienvenue dans ce monde magique
des macros. Si tu as déjà l'habitude de l'enregistreur et de l'aide
d'excel, franchir le pas suivant devrait être relativement aisé.
Tu trouveras sur excelabo une page spéciale pour débuter, un lexique et
puis des tas d'astuces classées et 265 classeurs exemples à télécharger !
Pour avoir un cours progressif sur la programmation VBA, va faire un
tour sur le site de Christian Herbé, tu en trouveras l'adresse dans la
page liens d'excelabo.
Et surtout, donne toi un but, comence par te dépatouiller et viens ici
te faire aider là où ça coince, tu trouveras toujours une lumière
allumée, à toute heure du jour et de la nuit (sérieux !)

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


Vince wrote:

Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites sur


VBA


pour excel, et je suis arrivé ici, à ma grande satisfaction:


l'importance du


nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça


fait


un moment que je développe des macros sous excel, mais j'ai toujours


adopté


la même méthode: j'utilise l'enregistreur automatique, et je retouche


après.


J'ai bien sur très souvent eu recours à l'aide (très succinte) sous


Excel,


et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des


exemples


avec des méthodes un peu bizarres (avec des . partout entre les mots)


j'ai


peur et je passe mon chemin. Je suis électronicien, et Excel me sert a


faire


des suivis de fab, avec controles de délais, indicateurs de retard et


tout


le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec les


2


méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières










--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci



Avatar
Jacquouille
Ou alors, on a usurpé ton identité car c'est signé non pas Furax, mais JPS.
Vas donc voir ....
Bonne soirée

--
Jacquouille conseille : http://www.excelabo.net


"sabatier" a écrit dans le message news:

merdum, c'est quoi ce truc, jacquouille? j'aurais donc mis le
Workbook_Open en chanson?
jps

Jacquouille a écrit:
Bonjour
Et pour en remettre une couche (culotte, tu verras) pour la macro à
ouverture automatique (c'est comme certains parachutes), je ne puis que
te


conseiller la lecture du post sublime de notre vétéran MVPHS JPS dans
Excelabo. Tu ne saurais faire que de réussir du premier coup tant c'est
bien expliqué.
Bonne chance

--
Jacquouille conseille : http://www.excelabo.net


"Misange" a écrit dans le message news:


Bonjour Vince
Pour abonder dans le sens de Thierry, bienvenue dans ce monde magique
des macros. Si tu as déjà l'habitude de l'enregistreur et de l'aide
d'excel, franchir le pas suivant devrait être relativement aisé.
Tu trouveras sur excelabo une page spéciale pour débuter, un lexique et
puis des tas d'astuces classées et 265 classeurs exemples à télécharger
!



Pour avoir un cours progressif sur la programmation VBA, va faire un
tour sur le site de Christian Herbé, tu en trouveras l'adresse dans la
page liens d'excelabo.
Et surtout, donne toi un but, comence par te dépatouiller et viens ici
te faire aider là où ça coince, tu trouveras toujours une lumière
allumée, à toute heure du jour et de la nuit (sérieux !)

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


Vince wrote:

Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites
sur





VBA


pour excel, et je suis arrivé ici, à ma grande satisfaction:


l'importance du


nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça


fait


un moment que je développe des macros sous excel, mais j'ai toujours


adopté


la même méthode: j'utilise l'enregistreur automatique, et je retouche


après.


J'ai bien sur très souvent eu recours à l'aide (très succinte) sous


Excel,


et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des


exemples


avec des méthodes un peu bizarres (avec des . partout entre les mots)


j'ai


peur et je passe mon chemin. Je suis électronicien, et Excel me sert a


faire


des suivis de fab, avec controles de délais, indicateurs de retard et


tout


le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec
les





2


méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières










--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci






Avatar
Jacquouille
Dans le nids de Misange, dans le coin droit, au fond, à la rubrique
"débutants", "Comment lancer automatiquement une macro au démarrage ?"

http://www.excelabo.net/xl/debuter.htm#macrodémarrage

--
Jacquouille conseille : http://www.excelabo.net


"sabatier" a écrit dans le message news:

merdum, c'est quoi ce truc, jacquouille? j'aurais donc mis le
Workbook_Open en chanson?
jps

Jacquouille a écrit:
Bonjour
Et pour en remettre une couche (culotte, tu verras) pour la macro à
ouverture automatique (c'est comme certains parachutes), je ne puis que
te


conseiller la lecture du post sublime de notre vétéran MVPHS JPS dans
Excelabo. Tu ne saurais faire que de réussir du premier coup tant c'est
bien expliqué.
Bonne chance

--
Jacquouille conseille : http://www.excelabo.net


"Misange" a écrit dans le message news:


Bonjour Vince
Pour abonder dans le sens de Thierry, bienvenue dans ce monde magique
des macros. Si tu as déjà l'habitude de l'enregistreur et de l'aide
d'excel, franchir le pas suivant devrait être relativement aisé.
Tu trouveras sur excelabo une page spéciale pour débuter, un lexique et
puis des tas d'astuces classées et 265 classeurs exemples à télécharger
!



Pour avoir un cours progressif sur la programmation VBA, va faire un
tour sur le site de Christian Herbé, tu en trouveras l'adresse dans la
page liens d'excelabo.
Et surtout, donne toi un but, comence par te dépatouiller et viens ici
te faire aider là où ça coince, tu trouveras toujours une lumière
allumée, à toute heure du jour et de la nuit (sérieux !)

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


Vince wrote:

Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites
sur





VBA


pour excel, et je suis arrivé ici, à ma grande satisfaction:


l'importance du


nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça


fait


un moment que je développe des macros sous excel, mais j'ai toujours


adopté


la même méthode: j'utilise l'enregistreur automatique, et je retouche


après.


J'ai bien sur très souvent eu recours à l'aide (très succinte) sous


Excel,


et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des


exemples


avec des méthodes un peu bizarres (avec des . partout entre les mots)


j'ai


peur et je passe mon chemin. Je suis électronicien, et Excel me sert a


faire


des suivis de fab, avec controles de délais, indicateurs de retard et


tout


le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec
les





2


méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières










--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci






Avatar
Vince
Merci a tous pour vos réponses!
http://www.excelabo.net est une mine d'or !

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

Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites sur
VBA

pour excel, et je suis arrivé ici, à ma grande satisfaction: l'importance
du

nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça
fait

un moment que je développe des macros sous excel, mais j'ai toujours
adopté

la même méthode: j'utilise l'enregistreur automatique, et je retouche
après.

J'ai bien sur très souvent eu recours à l'aide (très succinte) sous Excel,
et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des exemples
avec des méthodes un peu bizarres (avec des . partout entre les mots) j'ai
peur et je passe mon chemin. Je suis électronicien, et Excel me sert a
faire

des suivis de fab, avec controles de délais, indicateurs de retard et tout
le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec les 2
méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières




Avatar
sabatier
oups, merci jacquouille car je ne me souvenais pas avoir nidifié de la
sorte...mais, Dieu garde, c'était dans la rubrique débutant, celle où tu
ne reçois pas de remerciements, pas comme celle, donc, où pond l'enfant
de garches, fils de puteaux...
jps

Jacquouille a écrit:
Dans le nids de Misange, dans le coin droit, au fond, à la rubrique
"débutants", "Comment lancer automatiquement une macro au démarrage ?"

http://www.excelabo.net/xl/debuter.htm#macrodémarrage

--
Jacquouille conseille : http://www.excelabo.net


"sabatier" a écrit dans le message news:


merdum, c'est quoi ce truc, jacquouille? j'aurais donc mis le
Workbook_Open en chanson?
jps

Jacquouille a écrit:

Bonjour
Et pour en remettre une couche (culotte, tu verras) pour la macro à
ouverture automatique (c'est comme certains parachutes), je ne puis que


te


conseiller la lecture du post sublime de notre vétéran MVPHS JPS dans
Excelabo. Tu ne saurais faire que de réussir du premier coup tant c'est
bien expliqué.
Bonne chance

--
Jacquouille conseille : http://www.excelabo.net


"Misange" a écrit dans le message news:



Bonjour Vince
Pour abonder dans le sens de Thierry, bienvenue dans ce monde magique
des macros. Si tu as déjà l'habitude de l'enregistreur et de l'aide
d'excel, franchir le pas suivant devrait être relativement aisé.
Tu trouveras sur excelabo une page spéciale pour débuter, un lexique et
puis des tas d'astuces classées et 265 classeurs exemples à télécharger


!



Pour avoir un cours progressif sur la programmation VBA, va faire un
tour sur le site de Christian Herbé, tu en trouveras l'adresse dans la
page liens d'excelabo.
Et surtout, donne toi un but, comence par te dépatouiller et viens ici
te faire aider là où ça coince, tu trouveras toujours une lumière
allumée, à toute heure du jour et de la nuit (sérieux !)

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


Vince wrote:


Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites


sur




VBA


pour excel, et je suis arrivé ici, à ma grande satisfaction:


l'importance du



nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça


fait



un moment que je développe des macros sous excel, mais j'ai toujours


adopté



la même méthode: j'utilise l'enregistreur automatique, et je retouche


après.



J'ai bien sur très souvent eu recours à l'aide (très succinte) sous


Excel,



et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des


exemples



avec des méthodes un peu bizarres (avec des . partout entre les mots)


j'ai



peur et je passe mon chemin. Je suis électronicien, et Excel me sert a


faire



des suivis de fab, avec controles de délais, indicateurs de retard et


tout



le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec


les




2


méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières








--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci








--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci





Avatar
Philippe.R
Bonjour Vince,
Je réponds à l'appel de Thierry, avec un peu de retard :

Voici une copie du célèbre Message de Bienvenue rédigé par Monique (dont nous espérons tous le
tout prochain nouveau retour) ; il présente une belle collection de références qui devraient t'aider à
progresser.
"====================================================================="
bienvenue sur mpfe :-)

Sur les sites proposés dans ce message d'accueil, tu découvriras des
cours (avec ou sans VBA), des classeurs d'exemples à télécharger, des
macros, des trucs et astuces...

Pour connaître les habitudes de mpfe (et les erreurs à éviter, comme les
fichiers joints...), tu peux lire ces messages publiés régulièrement
ici, avec l'un de ces intitulés
- FAQ MPFE http://dj.joss.free.fr/netiquet.htm (nétiquette, conseils...)
- [Charte] du forum MPFE http://minilien.com/?9Ag3gXpmA4
et consulter cette page
http://www.excelabo.net/mpfe/connection.htm
(connexion,conseils...), à consulter absolument si tu suis le forum
depuis un site web (la solution la moins efficace et la moins
confortable) ou avec le serveur de Wanadoo (très peu performant quant au
délai d'affichage et au nombre de messages publiés).
Le serveur à utiliser : news.microsoft.com - ou cliquer directement sur
news:microsoft.public.fr.excel

Pour les débutants, voilà 5 bons trucs pour apprendre vite :
- utiliser souvent l'enregistreur de macro et analyser le code obtenu
- utiliser la touche F1 pour appeler l'aide (à propos du mot-clef, en
VBA, sur lequel se trouve le curseur)
- tester et essayer de comprendre des réponses faites à d'autres
- consulter souvent les sites renseignés
- ne jamais hésiter à poser des questions sur le forum

Voici la liste des sites dédiés à Excel, réalisés par des mpfie(ne)s et
que nous devons tous avoir dans nos favoris.
Débutant ou utilisateur confirmé, tu y trouveras de quoi apprendre,
progresser et résoudre bien des problèmes.
(la date d'une mise à jour est signalée par ** ** )
http://dj.joss.free.fr/faq.htm ** 14/09/03 **
la FAQ du forum, mise en oeuvre par Daniel et à lire absolument par tout
nouveau sur mpfe : la bonne manière de participer au forum (charte,
souriettes, abréviations...), liens, bibliographie, les réponses aux
questions le plus souvent posées, des trucs et astuces, un moteur de
recherche interne et externe (Yahoo), une page débutants
http://www.excelabo.net/xl/debuter.htm ** 13/09/03 **
le site humoro-ludique de Misange : une importante rubrique "Trucs et
astuces", des classeurs à télécharger, un glossaire, une page débutants,
des jeux en VBA... et un méta-moteur de recherche sur 6 sites de cette
liste...
mais aussi tout ce qui fait "l'esprit mpfe", les perles, les gifs...
et,sur http://fotoflo.free.fr/ les photos des soupers/dîners de mpfe
http://longre.free.fr/ ** 19/03/03 **
le site de Laurent, notre Grand Chef à Quatre Plumes : de très nombreux
liens commentés, les macros pointues de Laurent... (techniques de
programmation, calculs de dates et d'heures, Api...)
http://jacxl.free.fr/mpfe/ ** 01/03/03 **
le site de : les graphiques, la bourse, le Web, un cours VBA, un
moteur de recherche à la page Aide... et le trombinoscope des
mpfien(ne)s
http://ericrenaud.free.fr/index.html ** 18/06/03 **
le site d'Eric : particulièrement destiné aux débutants (UserForm...)
http://perso.wanadoo.fr/frederic.sigonneau ** 10/03/03**
le site de Frédéric : gestions de temps, VBA pour Excel... une mine d'or
de macros
http://xlbysteph.free.fr/aideinformatique/web.htm ** 24/04/03 **
le site de Stéphane : cours VBA, Excel 4 (ou 5) et Excel 97/2000...
http://perso.club-internet.fr/bdafonse
le site de Bruno : formules, classeurs à télécharger...
http://cherbe.free.fr/ ** 21/01/02 **
le site de Christian : initiation à Excel, initiation à VBA, Excel
avancé sans VBA... (cours à télécharger)
http://www.ilyapa.net/excel/ ** 22/05/02 **
le site de Pascal : procédures VBA, composants par
l'exemple,calendriers, jeux
http://intendant.free.fr/ ** 13/03/02 **
le site de Thierry : cours VBA (début et perfectionnement), graphique,
Excel en bureautique...
http://www.polykromy.com/ ** 22/06/03 **
le site de Gaëtan : cours sur Excel sans VBA, les couleurs, des astuces
animées...
http://www.gaboly.com ** 05/02/03 **
le site de Michel, cours Excel et VBA (avec un Mac)...
http://www.excel-downloads.com ** 06/07/03 **
le site de David, des programmes Excel à télécharger
http://mapage.noos.fr/pnoss/excel.html ** 23/08/02 **
le site de Philippe, trucs et astuces, Exoutils (barre d'outils pour
Excel à télécharger)...
http://www.champey.com/
le site de Patrice : les langages de programmation (VB, VBS et VBA)
http://www.anthony-penel.fr.st
le site d'Anthony : des macros appliquées à la finance
http://www.fundp.ac.be/~jmlamber/
le site de Jean-Marie : initiation VBA, TCD, listes, solveur...
http://www.ibelgique.com/OfficeAssistant ** 08/08/01 **
le site de Bureauticien : nombreux exemples résolus par VBA,fonctions...
http://www.cathyastuce.com/index.htm ** 15/12/01 **
le site de Cathy : cours Excel avec ou sans VBA...
http://perso.wanadoo.fr/jean.duprat
le site de Papy Jean : fiches Excel pour débutants...
http://www.ifrance.com/fleguen/excel.html
le site de Konga : des classeurs d'exercices (fonctions, macros)


Pour une collection très fouillée d'adresses (avec commentaires) :
le classeur de Clément M, à télécharger sur disciplus
Favoris.xls
Et un lien à y ajouter, la liste des constantes intrinsèques de VBA avec
leur valeur numérique (par versions d'Excel) :
http://support.microsoft.com/support/kb/articles/Q112/6/71.ASP
(télécharger: wc0993.exe)

Pour le passage de Excel 4 à Excel 97, un lien proposé par Geo
http://www.microsoft.com/FRANCE/officedev/infotech/info.asp?mar=/FRANCE/
officedev/infotech/MacroXLtoVBA.html
(le lien tient sur plusieurs lignes, il se termine par html)
ou http://minilien.com/?5vyhNUG62R

Enfin, pour retrouver d'anciens messages, tu peux aller sur
http://groups.google.com/advanced_group_search
avec les conseils de Clément M pour obtenir les meilleurs résultats :
--- Là, il y a un écran "bilingue" qui permet de faire une recherche
plus ou moins pointue, selon les informations dont l'on dispose.
Une fois que l'on a repéré un message, il est possible de récupérer
l'ensemble de la ficelle, en cliquant sur "Voyez Fil de Discussion (x
articles)".
Je me suis aperçu que Google fonctionnait très mal quand on fait une
recherche avec un nom qui contient des accents. Il semble donc
préférable d'utiliser l'adresse électronique comme nom d'auteur.
Auteur => 3.450 messages
Auteur Clément Marcotte => 1 message
Auteur Clément_Marcotte => 0 message ---

Bonne lecture et à bientôt sur mpfe.

"==================================================================="

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Vince" a écrit dans le message de
news:
Bonjour a tous,
Je découvre ce ng ce soir, un peu par hasard. Je cherchais des sites sur VBA
pour excel, et je suis arrivé ici, à ma grande satisfaction: l'importance du
nombre de posts est de bon augure.
En les parcourant , j'ai confirmé ce que je savais depuis longtemps: ça fait
un moment que je développe des macros sous excel, mais j'ai toujours adopté
la même méthode: j'utilise l'enregistreur automatique, et je retouche après.
J'ai bien sur très souvent eu recours à l'aide (très succinte) sous Excel,
et je me suis rendu compte que l'enregistreur n'utilisait qu'une infime
partie des possiblités de VBA: la prog de base.
Quand, au ahsard de mes recherches dans l'aide, je tombe sur des exemples
avec des méthodes un peu bizarres (avec des . partout entre les mots) j'ai
peur et je passe mon chemin. Je suis électronicien, et Excel me sert a faire
des suivis de fab, avec controles de délais, indicateurs de retard et tout
le bazarre. Je ne suis donc pas softeux de formation.
Pourtant, approfondir mes connaissances me tente.
J'aimerais donc savoir quelles sont les différences entre le langage
standard du VBA (les activecell.value sheets("").select...) et ce qui
ressemblerait a de la prog objet ?
Est-ce qu'on traite les mêmes choses (balades dans les cellules et les
feuillets pour faire des récup de données, créer des listes ..) avec les 2
méthodes de prog ?


Question subsidiaire:
Comment puis-je faire pour qu'une macro soit exécutée automatiquement à
l'ouverture d'un fichier ?

Merci d'avance pour vos lumières




1 2