Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme urgent: Modification de variables d'une macro vb sous excel alors qu'elle s'execute. [ Archives Visual Basic / VBA ] (frosenfeld)

mardi 26 juillet 2005 à 19:49:48 | Probleme urgent: Modification de variables d'une macro vb sous excel alors qu'elle s'execute.

frosenfeld

Bonjour tout le monde, premier post et merci de votre aide deja trouvee sur le forum! Ma question est la suivante: -j'ai une grosse proc vb tournant sous excel. grosso modo, je dois la demarrer au lancement de ma feuille car elle charge des array de grosse taille en memoire auxquels je dois pouvoir acceder n'importe quand. ensuite cette procedure effectue des calculs a partir de valeurs qu'elle recupere dans ma feuille excel, ainsi qu'a partir des arrays charges en memoire. Ce que je voudrais, c'est pouvoir : -lancer la macro qui commence par charger mes donnees -et ensuite, que ma macro teste si les valeurs des cellules changent dans ma feuille, et qu'elle refasse les calculs si les valeurs changent. il faut donc que durant l'execution, l'utilisateur aie la main! tentatives: 1) en utilisant le Worksheet_Change Event, mais je vois pas comment m'en sortir car je veux pas declencher une proc mais un calcul au sein meme d'une proc 2) en utilisant DoEvents avec une boucle DO .. Looop ? Mais la mes resultats de calcul deviennent incoherents. Une idee quelqu'un? Grand merci, Francois. EXEMPLE : je voudrais un truc du genre d = Worksheets("Modele").Cells(1, 2) Load() 'proc qui charge mes donnees en memoire MsgBox ("Initialisation Completed") Do d2 = Worksheets("Modele2").Cells(1, 2) 'c'est la cellule testee If d2 <> d Then 'si la valeur change alors on fait mafonction mafonction(d2) d = d2 End If Loop sauf que ca ca marche pas car VB tourne et on a pas la main pour entrer les donnes sous excel. Merci!



Cette discussion est classé dans : vb, macro, excel, proc, d2


Répondre à ce message

Sujets en rapport avec ce message

Excel VB et VBA [ par ricomiracle ] Bonjour, Je développe un programme VB qui propose à l'utilisateur un classeur Excel pour rentrer des données. L'utilisateur dispose d'une barre d'outi VB sous excel et gestion de variables ! Important, merci! [ par frosenfeld ] Bonjour a tous, et merci de votre aide! Ma question est la suivante: comment faire sous excel pour pouvoir modifier la valeur de certaines cellules Allocation valeur a variable sous excel avec macro vb running [ par frosenfeld ] Bonjour a tous, je me suis plante de categorie alors je reposte ici, desole c'est pas du spam, et merci de votre aide! Ma question est la suivante: Liste déroulante dans une macro VB sous Excel [ par jy35 ] J'ai une macro appelée à partir d'un bouton dans une feuille Excel.J'aimerais faire apparaître des infos sous la forme d'une liste déroulantedans laqu macro excel [ par pascalbg ] Bonjour,  Je me lance dans les macros EXCEL et connais très sommairement VB  Je cherche simplement à faire une macro qui va lire le contenu d'une cell Modifier du code vb dans excel par macro [ par tournevice ] Salut,je dispose d'une quantité importante de fichier Excel. Dans chacun des fichiers Excel, j'ai écrit en dur, dans du code vb (module), un chemin sp Macro-Excel-VB [ par reggenzi ] Bonjour,j'ai un problème avec excel, j'ai un fichier excel A dont le contenu de cellules équivaut au contenu des autres cellules située dans un autre Comment supprimer une ligne dans excel via une macro VB [ par BAUHAUS44 ] Bonjour, J'utilise excel et visual basic pour créer des macros. Quel est le terme utiliser dans VB pour supprimer une ligne dans excel via la macro et vb Excel sur PDA Qtek9100 [ par M000004965 ] Hello every body,j'aimerai faire tournée une simple macro dans excel sur mon PDA type Qtek9100.La macro est faite sur un PC et lorsque j'envoi le fich convertir une macro VB excel en vb2005 [ par darkflyer ] bonjour,voilà ma question, je dispose d'une macro excel qui fait un certain nombre de taches sympas, je souhaite savoir comment faire pour la converti


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.