IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

problème boucle while


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 14
    Par défaut problème boucle while
    bonjour, j'ai un problème dans mon code mais ne comprend pas pourquoi. Je lis un fichier texte et grace aux valeurs de celui-ci j'ouvre un fichier excel.
    Cependant a un moment donnée VBS plante. Il m'ouvre bien les fichiers voulu. Le code fonctionne lorsqu'on ne rentre pas dans le 2eme IF .
    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    fichier="Y:\Univers\VBO\test.txt"
     
    Const ForReading = 1, ForWriting = 2 
    Dim oFso, f
    Dim variable
     
      Set oFso = CreateObject("Scripting.FileSystemObject")
      Set f = oFso.OpenTextFile(fichier, ForReading)
      dateHier="27/06/2011"'DateAdd("d",-1,date())
      while Not f.AtEndOfStream
      	variable=f.ReadLine
      	If Mid(variable,1,1)="v" Then 
      		datedeb=Mid(variable,12,2) &"/"& Mid(variable,10,2) & "/" &Mid(variable,6,4)
      		datefin=Mid(variable,21,2) &"/"& Mid(variable,19,2) & "/" &Mid(variable,15,4)
      		If DateDiff("d",Datedeb,Date())>0 and DateDiff("d",Date(),datefin)>0 Then
    	  		dir_camp=RTrim(Mid(variable,32,20))
    	  		titre_camp=RTrim(Mid(variable,60,50))
    	  		repertoire_de_diffusion = "\\societe.mma.fr\mmaracine\SAS1\GC\Campagnes\" & dir_camp & "\preparation\1 - Inscriptions a l operation\Diffusion"
    	  		Set objExcel = CreateObject("Excel.Application")
    				Set wbExcel = objExcel.Workbooks.Open (repertoire_de_diffusion & "\Validation" & titre_camp &" au " & year(dateHier) & "_" & Right("0" & month(dateHier),2) & "_" & Right("0" & day(dateHier),2) & ".xls") 
    				objExcel.visible = true
    				objExcel.DisplayAlerts = true
    				wbExcel.Save
    				objExcel.DisplayAlerts = True 
    				objExcel.Application.Quit
    				'Mise en lecture seule des fichiers
    	  		MonFichier = repertoire_de_diffusion & "\Validation" & titre_camp &" au " & year(dateHier) & "_" & Right("0" & month(dateHier),2) & "_" & Right("0" & day(dateHier),2) & ".xls"
    	  		Set oFSO = CreateObject("Scripting.FileSystemObject")
    	  		Set f = oFSO.GetFile(MonFichier)
    	  		f.attributes = f.Attributes OR 1
      	End if
     
      	End If
      Wend
      f.Close
      MsgBox "FIN"

  2. #2
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 14
    Par défaut
    désolé de ce post. je viens de trouver la solution.
    le fichier excel et texte ont le même nom !!!!!

  3. #3
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Citation Envoyé par val28 Voir le message
    désolé de ce post. je viens de trouver la solution.
    le fichier excel et texte ont le même nom !!!!!
    si votre Problème est résolu pensez au Tag


Discussions similaires

  1. Problème boucle while
    Par Peedro dans le forum Langage
    Réponses: 4
    Dernier message: 07/10/2008, 14h09
  2. Problème boucle while
    Par chuko dans le forum C
    Réponses: 7
    Dernier message: 04/07/2008, 16h12
  3. Problème boucle while
    Par fred33 dans le forum Langage
    Réponses: 2
    Dernier message: 23/05/2008, 19h16
  4. [MySQL] Problème boucle WHILE
    Par Adlack dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/02/2007, 19h30
  5. Problème boucle while et evenement
    Par tse_tilky_moje_imja dans le forum Général Python
    Réponses: 2
    Dernier message: 30/03/2006, 18h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo