Pb pour débuter en vb

Pb pour débuter en vb - VB/VBA/VBS - Programmation

Marsh Posté le 13-07-2005 à 09:37:22    

Salut,
je m'excuse par avance, mais bien que programmant depuis plusieurs années, je n'ai jamais réellement fait de vb. Or, la, je dois faire une application pour la fin de la semaine.
Je voudrais savoir, je dois faire une fonction lançant des calculs qui dépendront du smic ainsi que de divers autre parametre du meme style. Il faut donc que ces parametres soient facilement modifiable. J avais pensé mettre ses infos dans un docuement texte qui contiendra par exemple "smic=1200€". Quel commande va me permettre de chercher et d ouvrir un .txt?

Reply

Marsh Posté le 13-07-2005 à 09:37:22   

Reply

Marsh Posté le 13-07-2005 à 09:41:26    

Pourquoi ne crées-tu pas une feuille avec tes paramètres?
Y a-t-il une obligation à travailler avec un fichier texte?


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 13-07-2005 à 09:49:15    

Non, je suis pas obligé, mais qu'entends tu par feuille?

Reply

Marsh Posté le 13-07-2005 à 10:13:00    

A mon avis, c'est créer une feuille excel
POur ouvrir un fichier excel
Workbooks.Open("chemin du fichier" )

Reply

Marsh Posté le 13-07-2005 à 10:17:19    

oki, merci mais je suppose que je vais bientot avoir encore besoin de vous...

Reply

Marsh Posté le 13-07-2005 à 10:48:02    

Si je veux que l utilisateur ne se rende pas compte qu'une fenetre excel s ouvre, je fais comment? Je sais qu'il existe une commande qui permet de couper temporairement le rafraichissement de l ecran, mais je me souviens plus ce que c est.... a moi que qq un d autre ait un meilleure solution?

Reply

Marsh Posté le 13-07-2005 à 10:59:25    

Pour cacher les passages de feuilles et les actions:

Application.ScreenUpdating = False


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 13-07-2005 à 11:30:49    

ya t il possibilité, au lancement du .exe, de lancer aussi le fichier xls, sans que celui ci n apparaisse (ni visuellement a l ecran, dans dans la barre des taches)

Reply

Marsh Posté le 13-07-2005 à 11:45:51    

autre question bete, est ce que les frame modifie qqchose au niveau de la programmation pure, ou ne sont ils la que pour facilité la mise en page?

Reply

Marsh Posté le 13-07-2005 à 11:48:02    

Ton appli, c'est du VB normal ? Où c'est du VBA sous Excel ?

Reply

Marsh Posté le 13-07-2005 à 11:48:02   

Reply

Marsh Posté le 13-07-2005 à 11:50:25    

c est du vb normal qui va chercher des infos sur un tableau excel

Reply

Marsh Posté le 13-07-2005 à 11:52:02    

ca doit etre du VB6
Pour ne pas voir excel se lancer
application.visible = false
 
Pour les frame, a mon humble avis, ca ne sert que pour la mise en page.

Reply

Marsh Posté le 13-07-2005 à 11:53:04    

Je vois pas pourquoi il irait s'embêter avec un document Excel [:spamafote]

Reply

Marsh Posté le 13-07-2005 à 14:11:43    

ben florent, comment est ce que je peux faire sinon pour avoir des données initiales facilement modifiable par l utilisateur?

Reply

Marsh Posté le 13-07-2005 à 14:14:47    

Stockage dans un .ini par exemple, + formulaire dans ton appli  qui permet d'éditer les valeurs, c'est le mieux

Reply

Marsh Posté le 13-07-2005 à 14:14:57    

Vaut mieux tout centraliser dans l'application

Reply

Marsh Posté le 13-07-2005 à 14:19:23    

oula, je debutes tout juste en VB (a part qq macro vbe...).... je connais les .ini,, mais de nom et de vue seulement. Je le developpe comment? Comment l utilisateur pourra le modifier?? (mais je suis d accord que ça serait plus pratique qu avec un xls (et on perdrait moins de temps parcequ a ouvrir, un fichier excel, comparé au temps des calculs a effectuer, c est ENORME !!!)


Message édité par freddypap le 13-07-2005 à 14:20:41
Reply

Marsh Posté le 13-07-2005 à 14:20:42    

Grâce à un Form que t'aura fait [:dawa]

Reply

Marsh Posté le 13-07-2005 à 14:22:02    

...pour le modifier, mais pour créer au départ le ini? je fait quoi? (oui, je suis un blaireau en vb - les mauvaises langues diront "seulement en vb?".

Reply

Marsh Posté le 13-07-2005 à 14:22:55    

Normalement y'a toute une API pour faire ça tout simplement. Mais maintenant si tu débutes, ça va pas être la joie...

Reply

Marsh Posté le 13-07-2005 à 14:26:58    

pourrais tu etre un peu plus...explicite? stp?

Reply

Marsh Posté le 13-07-2005 à 14:28:06    

Non, je ne connais pas assez :( Mais je sais que ça existe :D A toi de trouver :)

Reply

Marsh Posté le 13-07-2005 à 14:30:43    

mdr oh le salaupiot !!!! il arrive, la bouche en coeur "oui, tu sais, avec un fichier ini, ça marche bien, aussi", alors toi, confiant et heureux, tu lui demande de préciser sa pensée, mais en fait, PAF, t en sais pas plus apres...me vengerai....

Reply

Marsh Posté le 13-07-2005 à 14:32:06    

lol. Nan mais c'est possible, et super facile, mais j'ai jamais utilisé, nuance ;)

Reply

Marsh Posté le 13-07-2005 à 14:32:50    

Premier tut trouvé sur google : http://www.developer.be/index.cfm/ [...] _Files.htm

Reply

Marsh Posté le 13-07-2005 à 14:35:03    

vi, je me suis aussi lancé sur gogole et j'ai trouvé, mici m'sieur

Reply

Marsh Posté le 13-07-2005 à 15:42:25    

comment utilise t'on exactement application.visible? la bibliotheque MSDN ne la trouve meme pas.....

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed