Liste VBA

Suite à ma dernière question sur la macro d'export en dxf d'une famille de pièce, j'aimerai améliorer cette macro.

 

Comme mes connaissances sont assez faibles sur le sujet, j'aimerai savoir si il était possible d'avoir une sorte de liste des différents codes que l'on peut taper en VBA.

 

Avec leurs explications. ça me permettrai d'en savoir un peu + sur le sujet et d'améliorer ma macro tout seul (enfin j'espère^^)

Je joins ma macro au cas où

Merci à vous !


export_dxf_famille_de_piece.swp
2 « J'aime »

Salut,

Alors tu parles du VBA SolidWorks ? Car ça pourrait concerner Excel, AutoCAD, et bien d'autres !

Comme il existe des milliers d'instructions dépendant de ce que tu souhaites faire (dans une pièce, un assemblage, une plan, récupérer la valeur d'une cote, la couleur d'une face), il n'y a pas de liste simple, mais l'aide de SolidWorks est plutôt bien faite :

http://help.solidworks.com/2014/English/api/sldworksapiprogguide/Welcome.htm

Et sinon, une recherche Google permet la plupart du temps de trouver ce que tu veux plus rapidement.

Edit avec réponse suivante :

Après, pour débuter on peut passer par l'enregistrement de macro, mais le problème est que le code n'est jamais optimisé !

Je te conseille de regarder mes tutoriels avec des macro commentées, ça permet de voir que fait chaque ligne !

Mes tutos commentés :

http://www.lynkoa.com/tutos/3d/macro-solidworks-retirer-lecture-seule-pour-fichiers-de-bibliotheque

http://www.lynkoa.com/tutos/3d/macro-enregistrer-sous-avec-solidworks

 

3 « J'aime »

Hello.

 

Une aide plutot pas mal faite qui liste les grandes fonction en VBA 

http://dominiquemaniez.developpez.com/access/fonctionsVBA/#LI

 

Bon parcontre, y a à boire et à manger et faut y faire son tri.

 

Et sinon le fichier joint en PDF. Mais je le trouves beaucoup moins "sympathique" à utiliser

 

EDIT : Lien non clicable devenue clicable


vba-minimal.pdf
4 « J'aime »

Après, pour débuter on peut passer par l'enregistrement de macro, mais le problème est que le code n'est jamais optimisé !

Je te conseille de regarder mes tutoriels avec des macro commentées, ça permet de voir que fait chaque ligne !

Mes tutos commentés :

http://www.lynkoa.com/tutos/3d/macro-solidworks-retirer-lecture-seule-pour-fichiers-de-bibliotheque

http://www.lynkoa.com/tutos/3d/macro-enregistrer-sous-avec-solidworks

@coin37coin je pense que tu es hors sujet car tes infos concernent le vba Excel et Access mais pas SolidWorks.

@.PL : il ne me semble pas être hors sujet. Et même si, ce sont des infos qui peuvent toujours servir à @Bart. Les infos ne concernent pas que Excel et Acess mais bien du langage VBA. Il me semble que tu le sais, mais le VBA est un langage commun avec des spécificitées pour chaques logiciel.

Un peu comme si le VBA était le français, excel le français du sud, Access le français de Lille et Solidworks le français-canadien (perso, j'ai trouvé beaucoup de mes réponses pour Solidworks dans des pages pour Excel par exemple)

 

3 « J'aime »

@coin37coin :

En effet, je n'avais vu que le titre "Aide-mémoire minimal de Visual basic pour Excel" mais la partie concernant Excel commence seulement à la page 22.Donc il y a des infos intéressantes, mea culpa.

Mais selon moi, le VBA Excel et SolidWorks ne sont pas si proche que le Français et le Français du Québec !

Au fait, ton premier lien ne marche pas (il se termine par ... et n'est pas cliquable !).

1 « J'aime »

Il n'est effectivement pas clicable (pourquoi ? nul ne le sait !) Mais avec un petit coup de copier coller, ça y va tout seul ;)

 

D'ailleurs, je conseillerais bien de naviguer dans le site. J'ai mis une page en lien (non fonctionnel) mais il y a plusieurs trucs interessant dedans

1 « J'aime »