Se connecter avec
S'enregistrer | Connectez-vous
Votre question
Fermé

Develpppement VBA

Dernière réponse : dans Programmation
Partagez
8 Janvier 2010 18:55:47

Comment déclarer une variable "string ou integer" qui garde sa valeur après avoir éteint et rallummé l'ordinateur. Merci!!!

Autres pages sur : develpppement vba

a b L Programmation
8 Janvier 2010 20:20:25

Bonjour (<-- Façon sympa de commencer une discussion)

L'enregistrer dans un fichier ou dans une base de données avant l'extinction de l'ordinateur et la sauvegarder charger depuis le fichier ou depuis la base de données après l'allumage.

Ce n'était vraiment pas une question difficile ;) 

EDIT: Merci Batchy ;) 
Score
0
8 Janvier 2010 22:28:56

et la charger depuis le fichier/la bado plutôt, non ? ;) 
Score
0
Contenus similaires
12 Janvier 2010 15:52:48

Bonjour Babalou-1 C'est Babalou2
ai peut-être mal exprimé ma précédante question :
Comment DECLARER une VARIABLE 'Publique ?' qui guarde sa valeur après avoir rallumé le micro - avec VBA uiquement sans passer par excel (range), ou une Base de données
Merci !
Score
0
12 Janvier 2010 16:37:47

euh... Par définition, une variable apparaît avec l'application et disparaît avec elle... :spamafote: 

Entre deux démarrages de l'ordinateur, tu dois la sauvegarder quelque part sinon elle sera perdue... :/ 

Si tu ne veux pas utiliser de base de données, ni de fichier, tu peux toujours créer une variable d'environnement Windows qui contiendra la valeur en question. C'est ce que tu recherches?
Score
0
a b L Programmation
12 Janvier 2010 17:29:10

Euh, Storos, depuis quand un programme change son environnement de façon pérenne ?

WilliamDesbois, ce que tu demandes n'existe pas. La mémoire de ton application doit être stockée quelque part, dans un endroit non-volatile. Le disque dur (disquette, clef, ...) est le meilleur endroit pour ça. La structure de stockage sur un disque, c'est le fichier. :spamafote: 

Sinon, un tore de ferrite !
[:diabolo]
Score
0
a b L Programmation
12 Janvier 2010 17:42:59

Oh, on peut aussi stocker un peu d'information dans un fichier ini à la façon Windows 3.1, ou mieux encore dans la base de registre, à la façon Windows 95 (et suivants).

______________________________________

(Je vous jure qu'au boulot, l'éditeur d'un de nos progiciels nous impose encore l'utilisation de fichiers .ini dans le répertoire %windir% :pfff:  )
Score
0

Meilleure solution

12 Janvier 2010 19:38:00

Storos a dit :
Si tu ne veux pas utiliser de base de données, ni de fichier, tu peux toujours créer une variable d'environnement Windows qui contiendra la valeur en question. C'est ce que tu recherches?

Euh... c'est moi qui ai écrit ça? :ouch: 

Je devais être bourré! :sweat: 

Je fais donc mon mea culpa, je couvre ma tête de cendres, et puis... et puis rien, parce que c'est déjà bien assez! :D 

et je +1 zeb sur le registre: c'est encore ce qu'il y a de plus propre.
partage
13 Janvier 2010 20:13:37

Merci mes amis vos réponses m'ont comblé !, maintenant je ne vois plus l'intéret des tableaux VBA ? pour stocker de grandes Qtés d'infos. si toutes ces infos sont perdues dès que le micro s'éteint?
Score
0
a b L Programmation
14 Janvier 2010 11:18:38

Ben c'est pourquoi on a inventé les fichiers.
Il faut que tu comprennes la différence entre traitement et données.

Les tableaux VBA (et toutes les variables en général) sont faits pour stocker des données le temps du traitement. Les fichiers sont faits pour stocker des données, en dehors du traitement.

Si tu n'es pas d'accord avec ça, c'est ton droit. Et tu peux même faire quelque chose pour : réinventer toute l'informatique telle qu'elle est pensée depuis toujours.
Score
0
24 Janvier 2010 09:34:19

Meilleure réponse sélectionnée par WilliamsDubois.
Score
0
24 Janvier 2010 10:06:15

Salut à toute l'équipe Tom's Hardware.
Vos réponses m'ont aidé, mes remerciements sont sincères.
peut-être est-il possible de s'orienter vers une soution hard et / ou soft par l'utilisation
d'une clé USB laquelle reste pluguée sur un hub USB "auto alimentée par le hub" et /ou
une petite routine d'initialisation ? l'idée est lancée si elle vous semble farfelue, ayez la
bontée intellectuelle d'être indugent envers un novis assoffé d'apprendre, et de concrétiser

coul.
Score
0
24 Janvier 2010 14:54:59

Je ne vois pas le rapport... :heink: 

Ta clé USB, c'est pour stocker tes données? :??: 

Si tes données sont dans un fichier, que ce fichier soit sur le DD ou sur une clé USB ne change pas grand chose... :spamafote: 
Score
0
25 Janvier 2010 11:32:35

Salut !

l'on m'a demandé un petit développement VAB
- [ le demandeur ne posede qu'Excel ]
- le prgamme comporte entre autres
un tabeau de 1.000 variables Integer à traiter
+ 500 valeurs String
25 valeurs single d'initialisation
Si je mets à contribution un max de - cellules- Excel se traîne lamantablement avec parfois des
dépassements de pile.
si j'utilise un max de varibles ça s'améliore notablement ! ... Mais il faut les stocker dans les cellules
c'est le cercle ...
d'ou l'idée de stocker un max dans un stic USB apres tous c'est un composant banal que l'on utilise de plus
en plus à toute les sauces ...
Qui a de l'experience en la matiere ? sans s'aurienter vers l'usine à gaz ou une dépence de BD onéreuse
ne riez pas ! c'est : coule un petit stic USB c'est simple et pas cher !
Score
0
a b L Programmation
25 Janvier 2010 13:56:38

Modérateur: Fais un effort WD. Un VAB, c'est un véhicule de l'avant blindé, pas un langage de programmation. Il manque des lettres à tes mots. Bref, tu ne te relis pas et c'est pas beau. Et ce topic est réputé résolu. Donc ouvres-en un nouveau : [Créer un nouveau sujet]

Pour t'y inciter, je ferme le topic. Ne le prends pas mal.

---------------------------------------------------

Je propose à ton demandeur de demander à quelqu'un d'autre :o 

Parce que cette remarque, sans manquer de pertinence, ne saurait ni te convenir ni amener quoi que ce soit à ce forum, je te propose d'emblée une alternative : mets-toi à la programmation pour de bon.
Score
0
25 Janvier 2010 13:57:13

Un petit développement VAB? :D 

Blague à part, je suis peut-être mal réveillé mais ce que tu proposes n'a aucun sens... :/ 

Si ton application nécessite des calculs lourds avec de nombreux accès aux différentes données, alors oui, le recours aux variables permet de fluidifier et d'accélérer notablement les traitements.

Mais une fois les calculs terminés, il est nécessaire de sauvegarder les données dans un fichier, que ce soit les cellules d'un fichier excel ou un fichier texte.

Que vient faire la clé USB là-dedans? :??: 

La clé USB est un support, au même titre que ton disque dur. Tu peux faire dessus la même chose que sur un disque dur... généralement en plus lent puisque tu passes par l'interface USB. Une fois ton application VBA terminée, libre à toi de la mettre sur une clé USB si cela te fait plaisir, mais je ne vois pas en quoi cela pourrait influer sur ta programmation... :spamafote: 

EDIT: grillé par Zeb, le modo qui réagit plus vite que l'éclair... :p 
Score
0