OVH Cloud OVH Cloud

Questions VB

1 réponse
Avatar
NewsMicrosoftSBPB
Bonjour,
je découvre ce forum, et suis débutant en VB, je suis en train de finir une
application sous Excel 2000, avec bon nombre de lignes de codes, et un petit
problème. j'ai 3 questions :

1/ voulant passer sur une structure plus "orthodoxe", c'est à dire utiliser
VB 5 (version anglaise gratuite que j'ai récupérer dans une revue) en lien
avec des feuilles Excel, mais en cherchant une mise à jour de VB chez
Microsoft, je pense que j'ai créé un problème.
Je n'ai pas utiliser VB5, mais après le chargement de quelques fichiers, ma
version sous Excel ne marche plus, le message "VBA6.DLL est introuvable",
que faire ?

2/ est-il possible de récupérer une version VB française (gratuite si
possible, je développe que pour mon plaisir) pour que je puisse essayer de
transférer les macro sous VB et lier les tableau Excel ? et quelles sont vos
recommandations pour transférer les modules et les user form ( x 8)?

3/ enfin je souhaiterai ajouté un fichier d'aide dans les feuilles Excel et
les User form , comment faire ?

Merci par avance pour les réponses.

Philippe

1 réponse

Avatar
Clément Marcotte
Bonjour,

On dirait que tu confonds VB5 (Langage compilé) et VBA (Visual Basic
pour applications, une version allégée et non compilée de VB. Avec
Office 2000 et +, VBA est tiré de VB6.

Je n'ai pas utiliser VB5, mais après le chargement de quelques
fichiers, ma

version sous Excel ne marche plus, le message "VBA6.DLL est
introuvable",

que faire ?



Ne sachant pas trop ce que tu as téléchargé, c'est plutôt compliqué de
se prononcer.

Tu peux toujours essayer de faire Détecter et réparer dans Excel 2000,
ou de télécharger le Runtime VB6 à:
http://www.microsoft.com/downloads/details.aspx?FamilyID{9ba261-7a9c-43e7-9117-f673077ffb3c&DisplayLang=fr


2/ est-il possible de récupérer une version VB française (gratuite
si

possible, je développe que pour mon plaisir)



J'en doute

pour que je puisse essayer de
transférer les macro sous VB et lier les tableau Excel ? et quelles
sont vos

recommandations pour transférer les modules et les user form ( x 8)?


Amon humble avis, tu cours après le trouble

1) Pour VB6, certains contrôles ne sont pas des ActiveX indépendants,
mais carrément intégrés dans le code de VB. (Entre autres LisTBox,
ComboBox, Image, OptionButton, CheckBox)

2) Pour Office, tous les contrôles sont des ActiveX,

3) Tu vas être obligé de programmer tout le support des fichier Excel
dans ton programme VB6 et tu vas faire une dépression, ou tu vas
devoir piloter Excel par automation et tu vas avoir des problèmes de
performance qui vont faire sacrer. De plus, une partie du code va
devoir être réécrite.