Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Excel VB et VBA [ Archives Visual Basic / Divers ] (ricomiracle)

lundi 11 juillet 2005 à 16:40:12 | Excel VB et VBA

ricomiracle

Bonjour,
Je développe un programme VB qui propose à l'utilisateur un classeur Excel pour rentrer des données. L'utilisateur dispose d'une barre d'outils que je créer depuis le programme VB.
Je me pose deux questions.:

1) Les macro Excel (ou Office) ont elles des désavantages par rapport à un code entièrement en VB (lenteur ...)

2) Si non (aucun désaventage), je voudrais gérer les procédures déclencher sur le clique de mes boutons  dans VBA excel et non directement dans le code.

Pour cela,  il me semble que je dois utiliser la méthode OnAction de mon bouton avec en paramètre la macro à  exécuter.
Cependant  si je fais  MonBouton.OnAction  "Macro1" , il ne lance pas cette fameuse Macro. Je suppose qu'il doit y avoir un format à respecter genre mettre macro1 entre crochets ou quelquechose comme ca???



mardi 12 juillet 2005 à 11:55:37 | Re : Excel VB et VBA

Molenn

1. Alors, si je ne dis pas de bêtise, les Macro Excels n'ont pas plus ou pas moins d'avantages qu'un code entièrement en VB si ce n'est que lorsque tu regardes en détail le code une fois la macro crée, le code n'est pas très optimisé. Mais la différence de temps entre les 2 n'est pas vraiment visible à l'oeil nu. Ce que je te conseillerai, c'est encore de créer tes macros dans Excel avec l'assistant. Et de les modifier après pour optimiser le tout. 2. Il y a plus simple encore pour accrocher une macro à un bouton. Dans les barres d'outils, il faut utiliser la barre Formulaire à la place de la barre Visual Basic. Tu crées un bouton sur ta feuille et automatiquement, il te demande à quelle Macro tu veux rattacher le bouton. Molenn.



Cette discussion est classé dans : vba, programme, vb, macro, excel


Répondre à ce message

Sujets en rapport avec ce message

Coder une creation de macro Excel dans un programme VBA [ par Panodrek ] Bonjour :)Voila, donc je voudrais savoir comment coder une création de macro Excel dans un programme VBA pour que ce dernier créé ces macros pendant s Macro VBA OUTLOOK / EXCEL [ par simplementyann ] Bonjour,Je recherche la possibilité d'effectuer les opérations suivantes avec un seul raccourci si possible :1) Sous OUTLOOK, afficher une pièce joint Affectation Imprimante Macro VBA EXCEL [ par mnghgrgr ] Salut à tous, je suis novice avec VBA Excel et j'utilise beaucoup la construction des macros en automatique mais là j'ai un problème, le voici :J'exéc Help Griser une case sous excel via une macro VBA + bouton [ par nadejka ] Bonjour,J'aimerai savoir comment griser (empecher toute modifs) une case sous Excel via une macro VBA ( suivant des contraintes définies).De plus si q Modif de commentaire sous VBA excel [ par sobeit1 ] Bonjour,J'ai créé un programme sous VBA excel, ce programme génére un tableau dans lequel j'insére des commentaires mais ces commentaires, je n'arrive saver un fichier excel via VBA sans la macro pour gain de place [ par vara956 ] Valie,j'ai créé un fichier excel pour faire des devis tous fonctionne trs bien , et fais fait ma propre macro en vba  mais quand je sauve la feuille s Macro Excel/VBA [ par jpleroisse ] Bonjour,Pour une réunion d'athlétisme, j'ai étblis une liste d'inscriptions.mon problème est le suivant: Comment à partir de cette liste rechercherle Graphique VB/Excel [ par fred le novice ] Bonjour a tous. g éssayé d'insérer une macro a un graphique excel lorsque l'on click dessus. Problème: Vb me renvoie:"la méthode 'Range' de l'objet'_G export de feuille excel en pdf via les macro ou vb [ par tamera55 ] Comment exporter des feuilles excel au format PDF en automatisant l'export via les macro en vb?MerciTam Executer un code VBA directement sans ouvrir Excel [ par youyou08 ] Bonjour je viens de creer un programme en VBA sous excel qui me permet d'interroger une base de données et d'executer des requetes sur cette base et e


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.