OVH Cloud OVH Cloud

débuts vba

22 réponses
Avatar
gretabitis
bonsoir

je commence à "commencer" le vba et ça "commence" déjà !!!!

voilà mon problème : après être totalement hermétique aux histoires de
propriétés, objets, procédures et autres gros mots, je me lance dans un mini
tp

msgbox

genre bonjour toto

et j'ai voulu rajouter "nous sommes le 18 juillet 2004" sur deux lignes

le tout ferait trois lignes

en utilisant l'aide d'excel j'ai trouvé wraptext, mais ça n'a pas l'air
d'être ça pour les msgbox

peut-être que je ne sais pas faire les recherches !

pouvez-vous m'aider ?

existe-t-il un site "simplet" pour Simplette ?

quelqu'un pourrait m'expliquer aussi les "gros mots" ?

merci beaucoup

10 réponses

1 2 3
Avatar
Philippe.R
Bonjour Greta...,

Voici une copie du célèbre Message de Bienvenue rédigé par Monique (qui est bien occupée ces derniers
temps par ailleurs), il présente une belle collection de références, pas que "simplettes" mais souvent
abordables, qui devraient t'aider à progresser.
Tu noteras que l'adresse du Disciplus Simplex est : http://www.excelabo.net
"=============================début de copie================================="
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
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 ** 08/07/04 **
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.php ** 11/07/04 **
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/05/04**
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 ** 27/12/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/ ** 26/02/04 **
le site de Christian : initiation à Excel, initiation à VBA, Excel
avancé sans VBA... (cours à télécharger)
http://www.ilyapa.net/excel/ ** 18/05/04 **
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/ ** 24/03/04**
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 ** 08/03/04**
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 ** 28/02/04**
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 (Excelabo)
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.

"================================fin de copie================================="
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"gretabitis" a écrit dans le message de
news:cdbucr$dr8$
bonsoir

je commence à "commencer" le vba et ça "commence" déjà !!!!

voilà mon problème : après être totalement hermétique aux histoires de
propriétés, objets, procédures et autres gros mots, je me lance dans un mini
tp

msgbox

genre bonjour toto

et j'ai voulu rajouter "nous sommes le 18 juillet 2004" sur deux lignes

le tout ferait trois lignes

en utilisant l'aide d'excel j'ai trouvé wraptext, mais ça n'a pas l'air
d'être ça pour les msgbox

peut-être que je ne sais pas faire les recherches !

pouvez-vous m'aider ?

existe-t-il un site "simplet" pour Simplette ?

quelqu'un pourrait m'expliquer aussi les "gros mots" ?

merci beaucoup




Avatar
nicole.rigal72
mortE de rire ! depuis quand ne suis-je plus à la bonne date ? je ne sais
pas ! rien de volontaire là dedans ! fausse manip' = en congés depuis le 14
juillet, il y a eu un feu d'artifice dans mon cerveau !

merci pour l'idée de changer la date pour être en tête des posts ! je n'y
aurais pas pensé.

je suis allée sur presque tous les sites et j'ai imprimé les débuts de Vba ;
je vais lire toutes les fiches ; à force je vais arriver à comprendre les
procédures, méthodes et autres gros mots ; ce n'est pas indispensable mais
je crois que si je veux dépasser le stade du gras et du souligné je dois m'y
mettre

un "hénaurme" merci à vous trous (ni miragrobis, ni raminagrobis)
Avatar
gretabitis
nicole.rigal72 wrote:
mortE de rire ! depuis quand ne suis-je plus à la bonne date ? je ne
sais pas ! rien de volontaire là dedans ! fausse manip' = en congés
depuis le 14 juillet, il y a eu un feu d'artifice dans mon cerveau !

merci pour l'idée de changer la date pour être en tête des posts ! je
n'y aurais pas pensé.

je suis allée sur presque tous les sites et j'ai imprimé les débuts
de Vba ; je vais lire toutes les fiches ; à force je vais arriver à
comprendre les procédures, méthodes et autres gros mots ; ce n'est
pas indispensable mais je crois que si je veux dépasser le stade du
gras et du souligné je dois m'y mettre

un "hénaurme" merci à vous trous (ni miragrobis, ni raminagrobis)



encore une fausse manip'
je vais me retrouver avec un tas de spam

Avatar
Clém
Slt Flo Riant,
bien aussi & chr(13)

"Florian" a écrit dans le message de
news:O$
Bonsoir, si j'ai bien compris, cela devrait faire l'affaire.

Sub bonjour()
Ladate = Date
MsgBox "Bonjour toto " & vbNewLine & _
"nous sommes le " & vbNewLine & Ladate
End Sub

Flo riant



"gretabitis" a écrit dans le message de
news:cdbucr$dr8$
bonsoir

je commence à "commencer" le vba et ça "commence" déjà !!!!

voilà mon problème : après être totalement hermétique aux histoires de
propriétés, objets, procédures et autres gros mots, je me lance dans un
mini

tp

msgbox

genre bonjour toto

et j'ai voulu rajouter "nous sommes le 18 juillet 2004" sur deux lignes

le tout ferait trois lignes

en utilisant l'aide d'excel j'ai trouvé wraptext, mais ça n'a pas l'air
d'être ça pour les msgbox

peut-être que je ne sais pas faire les recherches !

pouvez-vous m'aider ?

existe-t-il un site "simplet" pour Simplette ?

quelqu'un pourrait m'expliquer aussi les "gros mots" ?

merci beaucoup








Avatar
Florian
Salut Clém, oui mais c'est vrai que vbnewline est plus compréhensible.
Bonne journée
Flo riant

"Clém" a écrit dans le message de
news:40fa7789$0$29367$
Slt Flo Riant,
bien aussi & chr(13)

"Florian" a écrit dans le message de
news:O$
Bonsoir, si j'ai bien compris, cela devrait faire l'affaire.

Sub bonjour()
Ladate = Date
MsgBox "Bonjour toto " & vbNewLine & _
"nous sommes le " & vbNewLine & Ladate
End Sub

Flo riant



"gretabitis" a écrit dans le message de
news:cdbucr$dr8$
bonsoir

je commence à "commencer" le vba et ça "commence" déjà !!!!

voilà mon problème : après être totalement hermétique aux histoires de
propriétés, objets, procédures et autres gros mots, je me lance dans
un



mini
tp

msgbox

genre bonjour toto

et j'ai voulu rajouter "nous sommes le 18 juillet 2004" sur deux
lignes




le tout ferait trois lignes

en utilisant l'aide d'excel j'ai trouvé wraptext, mais ça n'a pas
l'air



d'être ça pour les msgbox

peut-être que je ne sais pas faire les recherches !

pouvez-vous m'aider ?

existe-t-il un site "simplet" pour Simplette ?

quelqu'un pourrait m'expliquer aussi les "gros mots" ?

merci beaucoup












Avatar
LeSteph
Bonjour,
Juste rien que pour t'embêter:

Dim Ladate
...
Chr(13) pour aller à la ligne

lol
:-))))
LeSteph

"Florian" a écrit dans le message de
news:
Salut Clém, oui mais c'est vrai que vbnewline est plus compréhensible.
Bonne journée
Flo riant

"Clém" a écrit dans le message de
news:40fa7789$0$29367$
Slt Flo Riant,
bien aussi & chr(13)

"Florian" a écrit dans le message de
news:O$
Bonsoir, si j'ai bien compris, cela devrait faire l'affaire.

Sub bonjour()
Ladate = Date
MsgBox "Bonjour toto " & vbNewLine & _
"nous sommes le " & vbNewLine & Ladate
End Sub

Flo riant



"gretabitis" a écrit dans le message de
news:cdbucr$dr8$
bonsoir

je commence à "commencer" le vba et ça "commence" déjà !!!!

voilà mon problème : après être totalement hermétique aux histoires
de




propriétés, objets, procédures et autres gros mots, je me lance dans
un



mini
tp

msgbox

genre bonjour toto

et j'ai voulu rajouter "nous sommes le 18 juillet 2004" sur deux
lignes




le tout ferait trois lignes

en utilisant l'aide d'excel j'ai trouvé wraptext, mais ça n'a pas
l'air



d'être ça pour les msgbox

peut-être que je ne sais pas faire les recherches !

pouvez-vous m'aider ?

existe-t-il un site "simplet" pour Simplette ?

quelqu'un pourrait m'expliquer aussi les "gros mots" ?

merci beaucoup
















Avatar
sabatier
encore une histoire qui finit en eau de boudin...antillais, donc...
jps

"Philippe.R" a écrit dans le message de
news:
Bonjour Jean Paul,
Il me semble avoir appris ici, de Michel Gaboly si ma mémoire est bonne,
que vblf et vbcrlf, bien

qu'efficaces sur PC pouvaient causer quelques soucis de compréhension sur
Mac ; c'est pourquoi depuis,

je leur préfère vbnewline (sait on jamais), plus universel semble t il.
Un Maciste me contredira le cas échéant.
--
Amicales Salutations

"sabatier" a écrit dans le
message de

news:%23Z$
ou encore :

Sub bonjour()
Ladate = Date
MsgBox "Bonjour toto " & vbCrLf & _
"nous sommes le " & vbCrLf & Ladate
End Sub

et même qu'on peut se contenter de vbLf....
jps

"Florian" a écrit dans le message de
news:O$
Bonsoir, si j'ai bien compris, cela devrait faire l'affaire.

Sub bonjour()
Ladate = Date
MsgBox "Bonjour toto " & vbNewLine & _
"nous sommes le " & vbNewLine & Ladate
End Sub

Flo riant



"gretabitis" a écrit dans le message de
news:cdbucr$dr8$
bonsoir

je commence à "commencer" le vba et ça "commence" déjà !!!!

voilà mon problème : après être totalement hermétique aux histoires
de




propriétés, objets, procédures et autres gros mots, je me lance dans
un




mini
tp

msgbox

genre bonjour toto

et j'ai voulu rajouter "nous sommes le 18 juillet 2004" sur deux
lignes





le tout ferait trois lignes

en utilisant l'aide d'excel j'ai trouvé wraptext, mais ça n'a pas
l'air




d'être ça pour les msgbox

peut-être que je ne sais pas faire les recherches !

pouvez-vous m'aider ?

existe-t-il un site "simplet" pour Simplette ?

quelqu'un pourrait m'expliquer aussi les "gros mots" ?

merci beaucoup
















Avatar
Philippe.R
Avec un ti punch quand même j'espère !
;o))))
--
Amicales Salutations

"sabatier" a écrit dans le message de
news:u9K$
encore une histoire qui finit en eau de boudin...antillais, donc...
jps

"Philippe.R" a écrit dans le message de
news:
Bonjour Jean Paul,
Il me semble avoir appris ici, de Michel Gaboly si ma mémoire est bonne,
que vblf et vbcrlf, bien

qu'efficaces sur PC pouvaient causer quelques soucis de compréhension sur
Mac ; c'est pourquoi depuis,

je leur préfère vbnewline (sait on jamais), plus universel semble t il.
Un Maciste me contredira le cas échéant.
--
Amicales Salutations

"sabatier" a écrit dans le
message de

news:%23Z$
ou encore :

Sub bonjour()
Ladate = Date
MsgBox "Bonjour toto " & vbCrLf & _
"nous sommes le " & vbCrLf & Ladate
End Sub

et même qu'on peut se contenter de vbLf....
jps

"Florian" a écrit dans le message de
news:O$
Bonsoir, si j'ai bien compris, cela devrait faire l'affaire.

Sub bonjour()
Ladate = Date
MsgBox "Bonjour toto " & vbNewLine & _
"nous sommes le " & vbNewLine & Ladate
End Sub

Flo riant



"gretabitis" a écrit dans le message de
news:cdbucr$dr8$
bonsoir

je commence à "commencer" le vba et ça "commence" déjà !!!!

voilà mon problème : après être totalement hermétique aux histoires
de




propriétés, objets, procédures et autres gros mots, je me lance dans
un




mini
tp

msgbox

genre bonjour toto

et j'ai voulu rajouter "nous sommes le 18 juillet 2004" sur deux
lignes





le tout ferait trois lignes

en utilisant l'aide d'excel j'ai trouvé wraptext, mais ça n'a pas
l'air




d'être ça pour les msgbox

peut-être que je ne sais pas faire les recherches !

pouvez-vous m'aider ?

existe-t-il un site "simplet" pour Simplette ?

quelqu'un pourrait m'expliquer aussi les "gros mots" ?

merci beaucoup




















Avatar
Shnoulle
Merci Philippe,

Je confirme pour vbCrLf et vbLf, ca fait des petits carrés pas beau du
tout !!!!

J'utilise tpoujours vbNewLine, pour une fois qu'un instructions est
faites pour les 2 plateformes !!!

Sinon, mes macro commence toujours par des tests sur le SE !!!

A+



Philippe.R wrote:
Bonjour Jean Paul,
Il me semble avoir appris ici, de Michel Gaboly si ma mémoire est bonne, que vblf et vbcrlf, bien
qu'efficaces sur PC pouvaient causer quelques soucis de compréhension sur Mac ; c'est pourquoi depuis,
je leur préfère vbnewline (sait on jamais), plus universel semble t il.
Un Maciste me contredira le cas échéant.


--
A+

Le Shnoulle

Avatar
Philippe.R
Bonjour Shnoulle,
Une confirmation est encore mieux qu'une absence de contradiction ; merci donc à toi aussi.
--
Amicales Salutations

"Shnoulle" a écrit dans le message de
news:O5%
Merci Philippe,

Je confirme pour vbCrLf et vbLf, ca fait des petits carrés pas beau du
tout !!!!

J'utilise tpoujours vbNewLine, pour une fois qu'un instructions est
faites pour les 2 plateformes !!!

Sinon, mes macro commence toujours par des tests sur le SE !!!

A+



Philippe.R wrote:
Bonjour Jean Paul,
Il me semble avoir appris ici, de Michel Gaboly si ma mémoire est bonne, que vblf et vbcrlf, bien
qu'efficaces sur PC pouvaient causer quelques soucis de compréhension sur Mac ; c'est pourquoi
depuis,


je leur préfère vbnewline (sait on jamais), plus universel semble t il.
Un Maciste me contredira le cas échéant.


--
A+

Le Shnoulle




1 2 3