Gestion des codes VBA

ConsultantJP

XLDnaute Occasionnel
Re : Gestion des codes VBA

Très franchement c'est un excellent travail et cela va servir pour bcp de personne.

Je n'ai rencontrer qu'un bug, j'ai effacer toutes tes entrées, j'ai intégré quelques entrées perso et depuis la fonction recherche ne fonctionne plus et je n'ai pas creusé.

Egalement je me suis permis de rajouter un petit bouton en +, le bouton permet de gérner un nouvel usf ou on peux placer le bout du code via coller. j'appiouie sur le bouton et ça me creéer un fichier txt dans répertoire que j'ai définit.

Je pense que tu pourrais inclure cette fonction que je trouve très pratique.

Encore bravo pour ton boulot, je n'ai compris que la moitié car je ne maitrise pas la création de dimension.

JP
 

tototiti2008

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour ConsultantJP,

ton bouton crée un fichier txt à partir du code d'un USF ouvert dans un autre classeur, c'est ça ?
bizarre que la recherche ne fonctionne plus, normalement ce n'est qu'un filtre des données... comment as-tu supprimé les données ? en supprimant les lignes ?
Le nom ListCod est-il encore bien défini dans la feuille ListeCode ?

je n'ai compris que la moitié car je ne maitrise pas la création de dimension

c'est quoi la création de dimension ?

Merci de vos réactions à tous en tout cas
 

JNP

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour Tototiti2008, le forum :),
Je n'ai qu'un mot à dire BRAVO ! Je n'en ai pas vraiment l'usage (ou peut-être plutôt que j'ai la flemme de répertorier mes codes :p...), mais j'ai trouvé ça très sympa. Je me le suis mis de côté pour quand j'aurai le courage :D...
Bonne soirée :cool:
 

MJ13

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour à tous

Bravo Tototiti belle démonstration!

Comme JNP, je n'en ai pas trop l'utilité pour l'insant car je sais ou sont mes codes (quoique quelquefois je les cherche sans les trouver).

Encore bravo pour ce tour de force.

PS: j'ai regardé vite fait même si j'ai pas tout compris.
 

ConsultantJP

XLDnaute Occasionnel
Re : Gestion des codes VBA

Bonjour à tous,

Pour répondre à tes questions tototiti2008, mon code est bidon, j'ai juste créer un usf, cet usf génere un fichier txt avec la commande suivante :

Code:
MyRepSource = MyRep & "sources\"

Chemin = MyRepSource & "" & SourceName & "" & ".txt"
CheminExcat = "\Sources\" & "" & SourceName & "" & ".txt"

Dim texte
texte = Moncode.Text
Open Chemin For Output As #1
Print #1, texte
Close #1
Moncode.Text = ""

BDGestCode.TBEmpl.Value = CheminExcat

Unload UCreateTxt

Sinon non j'ai utiliser la suppression de ton outil (pas manuellement) et j'ai toujours la liste de nom que tu m'indique.


Lorsque je parle de dimension, hum... alors pas evident d'expliqué un truc qu'on maitrise pas lol ...

Quand tu utilie, redim ,preserve, tu definis des variables qui ne sont pas dans des tableaux mais dans des dimensions, ou sur plusieurs tableaux je dirais mais je pense que des gens ici pourrait t'expliquer... mais sache que tu utlise les dimensions sans le savoir lol

encore merci pour cet appli.
 

tototiti2008

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour à tous,

Ok pour ton code, mais que contient ton contrôle Moncode ? du code VBA à stocker ?

Côté dimensions, je ne gère que des tableaux à 1 ou 2 dimensions dans le code, donc rien d'extraordinaire. Et côté gestion de tableaux, ReDim et ReDim Preserve sont des commandes plutôt incontournables, non ? en tout cas pour les tableaux dynamiques...

Pour la recherche qui ne fonctionne plus, je n'ai pas d'idée, d'emblée... Je vais encore faire quelques tests de mon côté (tout supprimer, ajouter des données, tester la recherche). Pas tellement de disponibilité en ce moment.

Merci à tous de vos remarques. Je suis trés intéressé des avis que vous pourrez me fournir, notamment si un spécialiste des treeview passe par là et me dit, par exemple, s'il y avait une méthode beaucoup plus simple pour gérer les Drag & Drop. J'ai bien essayé de comprendre les évènements intégrés du Drag & Drop sur treeview mais sans succès.
 

ConsultantJP

XLDnaute Occasionnel
Re : Gestion des codes VBA

Moncode c'est simplemet une textbox dans laquelle j'ai je fais un copié coller du code que je souhaite intégré.

J'avais oublié de te parler de ton drag & drog , fabuleux , je ne savais meme pas que cela était possible.
BRAOV !!!
 

tototiti2008

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour à tous,

j'ai fait des tests en supprimant tous les codes et en en recréant, et la recherche semble toujours fonctionner.... bizarre...

Pour le Drag & Drop, on peut aussi copier un code en maintenant Ctrl appuyé...
 

tototiti2008

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour à tous,

ci-dessous un lien vers la version modifiée de mon outil :

http://cjoint.com/?jcsf4atTGb

alors, voilà les nouveautés :

j'ai créé un bouton qui ouvre le Bloc-notes pour permettre d'enregistrer rapidement un code VBA en txt, en espérant que ça corresponde aux besoins de ConsultantJP et BrunoM45,

j'ai corrigé un bug que m'a signalé BrunoM45 s'il n'y avait qu'un seul code dans l'outil,

j'ai fait une doc (encore des docs, comme au boulot ;)) suite à la demande de Brigitte : à quoi ça sert et comment ça marche :)

Je n'ai toujours pas réussi à reproduire le bug de ConsultantJP, s'il a des précisions à me donner...

à bientôt sur les fils
 

juju_69

XLDnaute Occasionnel
Re : Gestion des codes VBA

Hello,

Vraiment top comme outil, bô travail. Je vais voir si je remplace ma base actuelle :)

Sinon petite question, pourquoi ne prends tu pas en charge le format Excel 2007 ? parce que j'ai rencontré quelques petits problèmes dès qu'on lie des fichiers 2007 (pas d'ouverture possble avec excel, pas d'ouverture avec le programme associé). Peut être une petite amélioration à prévoir ;)

Félicitations encore !

Juju
 

MJ13

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour à tous

Jean-Marcel et jean-Bernard: regardez sous la signature de Tototiti pour voir la dernière version de l'utilitaire de Tototiti que je salue.

Bon Week-end.
 

tototiti2008

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour à tous,

pas souvent là, ces temps-ci, désolé.

en effet, la version "à jour" de mon outil se trouve sur le lien "Organiser ses codes VBA" de ma signature
les liens CJOINT ont la fâcheuse tendance à mourir de viellesse ;)

Sinon petite question, pourquoi ne prends tu pas en charge le format Excel 2007 ? parce que j'ai rencontré quelques petits problèmes dès qu'on lie des fichiers 2007 (pas d'ouverture possble avec excel, pas d'ouverture avec le programme associé). Peut être une petite amélioration à prévoir

Oui, mais le soucis est que je ne dispose pas d'un Excel 2007 sous la main pour l'instant. Faut dire que je n'ai pas trop cherché, un peu réfractaire...
Il faudra bien que je m'y mette, mais je ne comprend toujours pas pourquoi ils ont complètement changé l'interface, sinon pour embêter les utilisateurs "éclairés" comme moi.
 

JNP

XLDnaute Barbatruc
Re : Gestion des codes VBA

Salut le fil :),
Oui, mais le soucis est que je ne dispose pas d'un Excel 2007 sous la main pour l'instant. Faut dire que je n'ai pas trop cherché, un peu réfractaire...
Il faudra bien que je m'y mette, mais je ne comprend toujours pas pourquoi ils ont complètement changé l'interface, sinon pour embêter les utilisateurs "éclairés" comme moi.
Je peux comprendre l'aspect réfractaire :p... Mais d'un autre côté, si on m'obligeait à retourner sur une version antérieure à 2007, je crois que je choperais rapidement des boutons :D!
De toute façon, ne t'inquiètes pas, j'avais testé sous 2007, et ça fonctionne pas mal, même si ce n'est pas "full compatible".
Par contre, je peux te garantir, m'étant frotté au ruban, que si tu te penches sur ses possibilités, tu comprendras que ce n'est pas "pour embêter les utilisateurs éclairés", mais bien pour franchir un nouveau cap ;). De plus, la vrai révolution (comme bifidus, c'est ce qu'il fait à l'intérieur :p), c'est du format open source en XML le tout en dossier zippé, soit gain de temps, de taille de fichier, etc.
Bonne soirée :cool:
 

tototiti2008

XLDnaute Barbatruc
Re : Gestion des codes VBA

Bonjour JNP,

eh oui, toujours les réfractaires et les pro changements ;)

Je sais que la version 2007 a certains plus non négligeables (mises en formes conditionnelles, filtres sur plus de critères, tris sur plus de champs... et j'en oublie), mais franchement, le ruban qui bouffe la moitié de l'écran (sauf si on dispose d'un 22 pouces) c'est justement ce qui me rend réfractaire...
La première fois que j'ai lancé Excel 2007, j'ai cherché 15 minutes comment imprimer...
Et je ne vous dit pas quand j'ai voulu afficher "La barre d'outils formulaires"...

Oui aux nouvelles fonctionnalités intéressantes, mais franchement, avec nos barres d'outils en pagaille que l'on affichait que si on en avait besoin, je trouve que c'était plus simple... et surtout, ça fait un baille que l'on s'y était habitué...
 

Discussions similaires

Statistiques des forums

Discussions
312 735
Messages
2 091 478
Membres
104 956
dernier inscrit
Pikakev42