Accueil > Forum > > > > Problème VBA Excel, Dir ....
Problème VBA Excel, Dir ....
jeudi 10 avril 2008 à 11:31:16 |
Problème VBA Excel, Dir ....

tasmo23
|
Bonjour,
Je suis bloqué sur un code relativement facile.
Explication :
Chemin = "\\P3\hst\0803\" Fichier = Dir(Chemin & "*.*")----------------------------->Fichier="HSTETP.001" Do While Fichier <> "ETPHST.nnn" link = Chemin & Fichier-------------------------------->Link= "\\P3\hst\0803\HSTETP.001"
' Call Macro1(link)
Fichier = Dir ------------------> La variable fichier s'incrémente bien , HSTETP.001, HSTETP.002, HSTETP.003 ect... Loop
Maintetnant si j'appel la fonction Macro1 (link) (qui à pour but de reccupérer et d'organiser les données du fichier historique (link) dans une feuille excel), la variable fichier prend pour valeur "" (rien en outre!), donc impossible d'ouvrir tous les fichiers un à un du répertoire 0803....Pourquoi?
Si quelqu'un prend pitié de mon problème...merci ! ^^ Tell me nOt it is nOt True?
|
|
jeudi 10 avril 2008 à 15:18:08 |
Re : Problème VBA Excel, Dir ....

pile_poil
|
bonjour as tu déclaré tes variables en Public en tout début de module ? voir dans l'aide la rubrique sur la "porté des variables" dont voila un petit extrait Dimvariablename [Astype] Les variables déclarées à l'aide de l'instruction Dim dans une procédure ont une durée de vie égale à la durée d'exécution de la procédure. Une fois que la procédure est terminée, la valeur de la variable est supprimée. En outre, la valeur d'une variable d'une procédure est locale, c'est-à-dire limitée à cette procédure. Vous ne pouvez donc pas accéder à la variable d'une procédure à partir d'une autre procédure. Ces caractéristiques vous permettent d'affecter des noms de variable identiques dans des procédures différentes, sans engendrer de conflit ou de modification fortuite. une variable non déclarée est par défaut une variable locale
|
|
jeudi 10 avril 2008 à 17:56:34 |
Re : Problème VBA Excel, Dir ....

tasmo23
|
Réponse acceptée !
Bonjour, Je te remercie pour ta réponse (je connais les variables public & privée  ) mais j'ai réussi un bricoler un code entre les deux modules via un datastring. J'ai lu sur un autre forum comme quoi ce fucking dir pouvait poser problème. Merci tchû! Tell me nOt it is nOt True?
|
|
Cette discussion est classée dans : fichier, problème, link, dir, hstetp
Répondre à ce message
Sujets en rapport avec ce message
problème import fichier texte [ par tedparker ]
Bonjour,j'importe directement un fichier texte contenant des enregistrements dont les champs sont séparés par des points-virgules (un csv en fait).Tou
Problème vb et les fichiers pdf [ par jiangnan ]
Bonjour à tous!Je suis un débutant en vb.J'ai un problème. Sur mon pc, c'est installé adobe reader 7.(pas de version complete de Acrobat)Je vais récu
Image et apperçu Windows [ par fiko81 ]
Bonjour à tous,Me revoilà avec un nouveau problème : Quand on navigue dans un dossier qui contient des images, Windows affiche dans les tâches habitu
Création d'un fichier et inscription (ini) [ par comtention ]
Bonjour, J'ai un petit problème avec le code suivant :If Dir(c\:fichier.ini) = vbNullString Then ' si le fichier n'existe pasSet FSys = CreateObject("
Executer un fichier .bat [ par Lechieur ]
Bonjour les gars, j'aurais besoins d'un coup de main assez vite car je dois rendre un projet, mais je suis tombé sur le problème suivant : je n'arrive
Problème de conversion de fichier [ par cire2003 ]
BonjourChaque fois que j'essaie d'ouvrir un projet télécharger sur ce site, Visual studio me demande de convertir le projet pour être capable de le vo
Problème d'import [ par DarkEsil ]
Bonjour à tous,J'ai un soucis. Je souhaite importer un fichier ".csv" (excel comma delimiter). Je l'importe dans ma base de données à l'aide de docmd.
Bug VBA [ par Papayaga ]
Salut,Je ne sais pas si je fais bien de poster dans cette rubrique, mais voilà mon problème: J'ai, par exemple, 2 fichiers excel contenant des macros.
InternetWriteFile problème [ par alpha03 ]
Salut tlm, quand j'utilise la foction InternetWriteFile dans wininet.dll, elle écrit n'importe quel charactères dans le fichier. Exemple: Dim hFilew,
Problème de comparaison [ par didmousta ]
Salut les experts,Mon problème c'est que je veux se connecter à mon application vb6 à près avoir faire une comparaison avec le fichier excel;l'etat d'
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko 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
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
|