Accueil > Forum > > > > question entre VBA et VBS
question entre VBA et VBS
mercredi 1 juillet 2009 à 19:05:46 |
question entre VBA et VBS

jeanjeandada
|
Bonjour,
Voici le code VBS qui permet de piloter Excel pour executer la macro dans le module 1 : Dim Xl Dim Wb Dim NomMacro Set Xl = CreateObject("Excel.application") Xl.Visible = true Set Wb = Xl.Workbooks.Open("C:\Script\MON_FICHIER.xls") Xl.run WB.Name & "!Module1.Format_Decoded_Bachmann" xl.quit set wb = Nothing set Xl = Nothing
Est ce qu'il est possible de faire un lien entre le VBA et le VBS pour par exemple donner à une variable du VBA la même valeur à une vaiable du VBS (de même type) ou inversement ???
Merci bien
|
|
mercredi 1 juillet 2009 à 19:49:35 |
Re : question entre VBA et VBS

PCPT
|
salut,
inversement, je ne crois pas
mais VBA vers VBS, oui, si le VBS n'est pas encore lancé
il te suffit de le lancer avec pour argument la valeur du VBA (et de la récupérer depuis le VBS, exemple dispo sur codyx.org)
|
|
jeudi 2 juillet 2009 à 11:37:03 |
Re : question entre VBA et VBS

jeanjeandada
|
Bonjour,
Merci pour ta réponse. J'ai à peut prés compris mais cela reste encore flou.
J'ai essayé de trouvé l'exemple sur codyx.org mais sans succés. Pourrais-tu, stp, m'envoyer le lien complet.
Par avance merci!
|
|
jeudi 2 juillet 2009 à 12:09:16 |
Re : question entre VBA et VBS

PCPT
|
StartProcess "C:\v.vbs", "valeur1 valeur2" ' OUVRIR UN DOCUMENT / LANCER UN EXECUTABLE ' http://www.codyx.org/snippet_ouvrir-document-lancer-executable_25.aspx#1548 ' Posté par [ PCPT ] le 05/11/2007
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( ByVal hwnd As Long , ByVal lpOperation As String , ByVal lpFile As String , ByVal lpParameters As String , ByVal lpDirectory As String , ByVal nShowCmd As Long ) As Long Public Sub StartProcess( ByVal sFile As String , Optional ByVal sParameters As String = vbNullString) ShellExecute 0&, "open", sFile, sParameters, vbNullString, 1& End Sub pour VBS en effet je ne le trouve pas.... voici l'énumération possible :
Dim a 'argument For each a in Wscript.Arguments Wscript.echo a next
++
|
|
Cette discussion est classée dans : vba, vbs, question, xl, wb
Répondre à ce message
Sujets en rapport avec ce message
Probléme compil [ par jeanjeandada ]
Bonjour,Voilà J'ai dans mon module 2 du classeur Excel "monclasseur" une macro qui fait appel à des functions programmé et à des fonction dans la bibl
paramétre de VBS au VBA [ par jeanjeandada ]
Salut, Voilà, dans le code VBS je lance une macro d'Excel (ici cette macro se nomme "pop") [color=blue]Dim Xl Dim Wb Dim NomMacro Set Xl = CreateO
[VBA - XL] - ACTUALISATION AUTOMATIQUE DES LIENS [ par jordane45 ]
Bonjour, J'aurais besoin, une dois de plus, de vos lumières. Pourriez-vous me dire (si cela est possible) comment ACTIVER / DESACTIVER la MAJ automa
Help sous VBA [ par kayis06s ]
SAlut je sais que je risque de decevoir plus d'unmais j'avoue je beug [^^confus2][^^sad2][^^sad1] Ainsi je vous posse ma question :Comment faire pour
équivalence vba Xl et vba msp [ par rockerfou ]
Bonjour, je souhaite depuis vba excel ouvrir un planning msp. Donc dans un premier temps je voudrais connaitre l'équivalent de "Application.GetOpenFil
[Catégorie modifiée VB6 --> VBA] VBA question basique [ par legot1 ]
Bonjour a tous, je suis debutant en VBA, et je suis bloque a cause d une erreur de syntaxe que je ne comprends pas. J ai une feuille excel avec des no
[VBA XL] Vlookup [ par Liro ]
Bonjour, via un morceau de code vba j'écris une formule de type recherchev. [code=vb]ActiveCell.Offset(0, 7).Value = "=VLOOKUP(RC[-1],'[MON FICHIER.
[bar]Facture VBS urgent [ par toudouuu ]
Boujour,(désolé si je n'est pas poster au bonne endroit :$) j'ai 2 question la 1er j'ai (comme un idiot) cliquer sur un fichier qui circule sur le net
[VBA XL] Select Range [ par Liro ]
Bonjour à tous, Je tente de sélectionner deux cellules via VBA avec le code suivant: [code=vb] (...) Set srange = Range("B2:C4000").Find(Sref) Set Ra
VBA - XL - Requête WEB avec identifiants [ par jordane45 ]
Bonjour, Après quelques recherches sur le net.. je n'ai hélas pas trouvé de réponse adéquate. Sauriez-vous (si cela est possible) comment créer une r
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|