Run-Time error '5' Besoin d'aide :s [Résolu]

mizoz 15 Messages postés jeudi 4 octobre 2007Date d'inscription 29 juillet 2010 Dernière intervention - 24 août 2008 à 13:30 - Dernière réponse : cs_casy 7745 Messages postés mercredi 1 septembre 2004Date d'inscription 24 septembre 2014 Dernière intervention
- 24 août 2008 à 14:03
Bonjour !! Je reçois toujours l'erreur Rub-Time error 5 apres avoir executer mon programme

il me donne que l'erreur est dans cette ligne :
strTemp = Mid$(strTemp, lngStart + 4, lngEnd - lngStart - 4)

et le code avant la ligen et :
lngStart = InStr(1, strTemp, START)
lngEnd = InStr(1, strTemp, FINISH)
lngx = lngEnd - lngStart - 4
lngy = lngStart + 4

Merci
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
cs_casy 7745 Messages postés mercredi 1 septembre 2004Date d'inscription 24 septembre 2014 Dernière intervention - 24 août 2008 à 14:03
3
Merci
Le paramètre Lenght de l'instruction Mid ne doit pas etre négatif.

A toi de traiter les cas ou ce paramètre (de part ton calcul) peut se retrouver négatif. Notamment ou le caractère START n'est pas trouvé, ou qu'il est trouvé moins de 4 caractères avant la fin de la chaine, .......

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php

Merci cs_casy 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de cs_casy
mizoz 15 Messages postés jeudi 4 octobre 2007Date d'inscription 29 juillet 2010 Dernière intervention - 24 août 2008 à 13:33
0
Merci
Et pour l'erreur c Invalid Procedure Call Or Argument
Commenter la réponse de mizoz
cs_casy 7745 Messages postés mercredi 1 septembre 2004Date d'inscription 24 septembre 2014 Dernière intervention - 24 août 2008 à 13:34
0
Merci
vérifie que lngEnd - lngStart - 4 est bien égal ou suppérieur à 1. Ce paramètre ne doit pas etre négatif

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Commenter la réponse de cs_casy
mizoz 15 Messages postés jeudi 4 octobre 2007Date d'inscription 29 juillet 2010 Dernière intervention - 24 août 2008 à 13:46
0
Merci
Oui c vrai , c une bonne reponse

Mais si je suppr le -4
le programme marche pas , que faire
Commenter la réponse de mizoz

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.