begin process at 2012 02 15 22:46:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

ou est l'erreur ????


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ou est l'erreur ????

mercredi 8 juillet 2009 à 09:00:29 | ou est l'erreur ????

YORAN49

J'ai un programme qui permet de détecter si il y a un fichier excel toutes les 5 minutes dans un folder, ensuite il doit l'analyser et envoyer un mail d'erreur si il detecte quelque chose, (enfin j'espere)
Le programme ne veut pas se compiler à "range" il me dit que sub n'est pas definit!

Aidez-moi svp

Sub RechercheFichier()

code = Format(Date, "yymmdd")

Do
With Application.FileSearch
.NewSearch
.FileType = msoFileTypeAllFiles
.FileName = code & ".xls"
.LookIn = "C:\RECEPTIONS\Leh"
.Execute

If .foundfiles.Count = 0 Then
newhour = Hour(Now())
newminute = Minute(Now())
newsecond = Second(Now()) + 3
WaitTime = TimeSerial(newhour, newminute, newsecond)
Application.Wait Time

ElseIf .foundfiles.Count > 0 Then
Workbooks.Open (.foundfiles(1))


Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
If Range("a1").Value = Empty Or Range("e3").Value <> Range("f3").Value Then
MailAd = ("qqun1@qq.com;qqun2@qq.com")
Subj = ("erreur fichier")
Msg = Msg & ("Le fichier que vous nous avez envoyé est vide")
URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End If

ActiveWorkbook.Close False
Kill .foundfiles(1)

End If
End With

Loop
End Sub

mercredi 8 juillet 2009 à 09:57:08 | Re : ou est l'erreur ????

us_30

Membre Club
Bonjour,

A priori, sans regarder plus à fond, j'aurai écrit :
MailAd = "qqun1@qq.com;qqun2@qq.com"
Subj = "erreur fichier"

au lieu de :
MailAd = ("qqun1@qq.com;qqun2@qq.com")
Subj = ("erreur fichier")

... les parenthèses vont être interpréter comme des paramètres à une fonction (ou sub dans le message d'erreur)...

Amicalement,
Us.

mercredi 8 juillet 2009 à 10:43:50 | Re : ou est l'erreur ????

YORAN49

pourquoi la compilation reste bloqué sur le mot range ?????
mercredi 8 juillet 2009 à 11:03:27 | Re : ou est l'erreur ????

jack

Administrateur CodeS-SourceS
Parce que "Range" n'existe pas en VB.Net
mercredi 8 juillet 2009 à 11:10:21 | Re : ou est l'erreur ????

YORAN49

que dois-je faire alors ???
mercredi 8 juillet 2009 à 11:51:12 | Re : ou est l'erreur ????

jmf0

Membre Club
Bonjour,
Que dois-tu faire ?
Du VBA, ma foi ...(ici, c'est du VB.Net) !!!
Commence par apprrendre à déterminer (c'est mille fois moins difficile que de développer) à quelle section du forum correspond ton outil de développement !
mercredi 8 juillet 2009 à 21:43:22 | Re : ou est l'erreur ????

jack

Administrateur CodeS-SourceS
Parce que Range appartient à l'objet Excel que tu as précédement dû ouvrir.
Il suffit de lui dire !
Exemple   maFeuilleExcel.Range

Ce qui m'épate, c'est que tu soies en .Net ...
Si tu es dans le VBA de Excel, tu as perdu 24h pour n'avoir pas pris le temps de bien choisir la catégorie de ta question (super, non ?)
mercredi 8 juillet 2009 à 22:55:18 | Re : ou est l'erreur ????

us_30

Membre Club
Bonsoir,

C'est vrai ça... Le programme est sans nul doute du VBA sous Excel, mais ta phrase : "Le programme ne veut pas se compiler ..."... COMPILER n'est pas possible en VBA... alors ? J'Comprend plus rien...

Amicalement,
Us.

dimanche 12 juillet 2009 à 03:21:14 | Re : ou est l'erreur ????

jack

Administrateur CodeS-SourceS
Si si, on peut compiler en VBA, c'est même une action fréquente avant de lancer un programme pour, au moins, vérifier que la syntaxe est bonne.
(dans le VB, menu Debuguer + Compiler)
C'est l'équivalent du Ctrl-F5 de VB6, mais sans exécution derrière.


Cette discussion est classée dans : fichier, erreur, now, range, foundfiles


Répondre à ce message

Sujets en rapport avec ce message

Erreur "L'indice n'appartient pas à la sélection" [ par kiligur ] Bonjour,Voilà ça fait un ptit moment que je suis cette fameuse erreur et je n'arrive pas à trouver la solution sur les forums.Voici mon code :Private Erreur code VBA Excel 2003 à Excel 2007 [ par Amoniks ] Bonjour à tous, J'ai aujourd'hui même converti un fichier 2003 pour en faire un fichier 2007... Bien entendu tout cela s'est bien passé la conversio Message d'erreur [ par Yvan ] Salut,Comme beaucoup de gens, je download des codes sources pour les étudier et comprendre certaines choses. Mais j'ai souvent ce message d'erreur :" shell [ par bidules ] salut,lorsque j'effectue une commande shell :shell("copy fichier.txt c:\rep")il y a un message d'erreur disant qu'il ne trouve pas le fichier.j'ai ess JE VEUX MOURRIR!!!!!!!!!!!!!! [ par cricri2001 ] Bonjour a tous,Je n'en pui plus j'ai un gros probléme avec mon appli, elle fonctionne bien ( c déjà bien), alors aprés jme dit ça pourrait etre cool d Message remplacer message d'erreur pas une textbox... [ par SLUM ] Hi !je voudrais remplacer l'erreur d'execution 76 (fichier non trouvé) par une message box explikant ke le fichier n'a pas été trouvé... (box annuler, aprés empactage un message d'erreur lors... [ par khalil1 ] aprés avoir empacter un programme qui contient un fichier ressource (417 MO) avec l'assistant empactage et déploiement. et lors de l'execution du fich Erreur 62 dans la lecture d'un fichier, sa bug!!! [ par Tuizi ] kan je lit un fichier avec:line input #1, xxxsi je remet line input #1il me dit erreur 62: input past end of filepourtant le fichier ke je ve lire a 6


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales