begin process at 2010 02 10 05:43: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 Problème sur script de recherche de correspondance de cellules (excel 2003) [ par sergiani ] Bonjour à tous,Je débute depuis une semaine en VBA, et je trouve dans ce language des solutions à mes problèmes. Votre site m'y aide beaucoup d'ailleu erreur lors du téléchargement de fichiers [ par poolboy2 ] Bonjours, je viens quérir vos lumières. j'ai fait un système de mise à jour pour mon logiciel, mais j'ai des erreurs lors du téléchargement des fichie Exécution d'un traitement en VBA sur fichier Excel + autre fichier Excel ouvert = ERREUR [ par Gunshin82 ] Bonjour à tous, J'ai un p'tit problème en VBA. J'ai développer un traitement lancer à partir d'un menu, dans une base Access. Ce traitement, il met e temps de pause entre suppression et renommage ? [ par fredx ] Bonjour,j'ai un programme en VB6 qui manipule des fichiers ouverture, lecture, ecriture de fichiers,"concatenation" de 2 fichiers dans un fichier temp erreur 1004 en excel vba [ par heleosio ] Bonjour à tous, Je vous sollicite car je rencontre cette erreur "Erreur d'éxecution 1004 erreur définie par l'appliaction ou par l'objet" Je cherche VB.Net qu'est ce qui remplace un ListView ? [ par JeffC1977 ] Bonjour J'utilise deux ListView pour mon application. Ces Lsitview sont associés. Si je clique sur la ligne 10 du listview1, le deuxìème sélectionne


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,437 sec (4)

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