ajouter un bouton automatiquement et autres...

freefreebird

XLDnaute Nouveau
Rebonjour!
(oui, je pose beaucoup de question aujourd'hui...)

Bon, Sur ma Base de donnee j'ai un formulaire d'ajout de contact qui marche au pol et tout mais maintenant j'aimerais un peu agrementer le truc (et le compliquer aussi) Mais la je sais pas DU TOUT comment faire. Je m'explique :

J'ai donc mes lignes aves mes contact et les info les concernants dans les colones etc etc etc...
Ce que je voudrais faire c'est a chaque foi que j'ajoute un contact, un petit bouton se mette sur la colone A (ou il n'y a rien) pour que, quand on clique dessus une pitite fenetre avec toutes les info du contact s'affiche.

Je sais ajouter manuelement ce bouton mais arriver a le creer en VB automatiquement, la je seche...

A oui aussi, je sais pas non plus comment lier les info des contact sur ma petite fenetre^^
De plus, sa serait cool que je puisse via cette fenetre, modifier les info du contact.

J'en demande beaucoup hein...:p

Merci si on peut m'aider:D:D
 

Excel-lent

XLDnaute Barbatruc
Re : ajouter un bouton automatiquement et autres...

Bonsoir Freefreebird

freefreebird à dit:
Ce que je voudrais faire c'est a chaque foi que j'ajoute un contact, un petit bouton se mette sur la colone A (ou il n'y a rien) (...)

Je sais ajouter manuelement ce bouton mais arriver a le creer en VB automatiquement, la je seche...

Si tu sais le faire manuellement, et souhaite te mettre au VBA en douceur,
clic sur "outils"/"macro"/"nouvelle macro..."

Une fenêtre s'ouvre : renseigne le nom que tu veux donner à la macro, puis clic sur Ok!

A partir de maintenant, excel enregistre TOUT ce que tu fais, et le traduit AUTOMATIQUEMENT en VBA.

Donc tu fais ta création de bouton manuellement sans t'occuper de rien.

Une fois fini, tu clic sur le bouton "stop" (si tu ne le trouves pas, tu peux également cliquer sur "Outils"/"Macro"/"arrêté l'enregistrement"

Ensuite, pour voir comment il a traduit tout ça en VBA, tu clic sur ALT+F11

Si pendant que tu faisais tes manip. manuel, tu as utilisé la roulette, tu trouveras dans le code VBA, la ligne :
ActiveWindow.SmallScroll...

Tu peux effacer ces lignes, elles n'apportent RIEN au code (il sera juste plus indigeste à lire et plus long à s'exécuter).

Pour tes questions de fenêtre qui s'ouvre tt seul et que tu peux modifier, je préfère laisser la main aux spécialistes.

Bonne soirée
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 472
Messages
2 088 709
Membres
103 928
dernier inscrit
MIKETUAU