Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1033 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel 2007 VBE avez vous ERR.Number =9???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel 2007 VBE avez vous ERR.Number =9???

n°1917624
seniorpapo​u
Posté le 23-08-2009 à 11:04:09  profilanswer
 

Bonjour,
 
Dans le sub qui suis, je constate que lorsque je place une valeur dans un range, err.number = 9
si je la place dans toto err.number = 0
Je constate aussi que , n'ayant pas "on error resume next", le err.number = 9 n'est pas considéré comme une erreur!!! puisque le sub ne plante pas.
 
Avez-vous le même phénomène???
 
Sub test_numer()
Err.Number = 0
 
 
Sheets("feuil1" ).Range("A1" ) = Sheets("feuil1" ).Range("A2" )
MsgBox Err.Number
 
Err.Number = 0
 
toto = Sheets("feuil1" ).Range("A2" )
MsgBox Err.Number
 
toto = "vis"
Sheets("feuil1" ).Range("A1" ) = toto
MsgBox Err.Number
 
End Sub
 
 
 
 
Cordialement

mood
Publicité
Posté le 23-08-2009 à 11:04:09  profilanswer
 

n°1917722
Deamon
Posté le 24-08-2009 à 08:18:46  profilanswer
 

Je n'ai pas 2007 ici pour tester mais uilise plutôt Err.Clear au lieu de Err.Number = 0. Ca ne résoudra pas le problème mais c'est plus propre.

n°1917726
seniorpapo​u
Posté le 24-08-2009 à 08:36:53  profilanswer
 

Bonjour, tu as tout à fait raison, Deamon, d'ailleurs j'avais déja un peu corrigé dans ce post:
 
http://forum.hardware.fr/hfr/Progr [...] m#t1917633
 
Pour le test, est-ce qu'il est correct avec une autre version??
Cordialement

n°1917727
Deamon
Posté le 24-08-2009 à 08:44:05  profilanswer
 

Sous Excel 2003 j'ai toujours 0 pour l'erreur.

n°1917728
seniorpapo​u
Posté le 24-08-2009 à 08:50:13  profilanswer
 

Deamon a écrit :

Sous Excel 2003 j'ai toujours 0 pour l'erreur.


Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel 2007 VBE avez vous ERR.Number =9???

 

Sujets relatifs
[VB/VBA/VBS] Excel - Lien entre Tableau croisé dynamique et celluleExcel/VB - Valeur cellule de ligne + élevée dans tableau
Créer ses propres fonctions dans excel 2007 !Inserer données fichier excel dans base Mysql
Fichier excel généré qui a une taille anormale [RESOLU][access 2007]Impression de carte de membre
Conseil langage programmation Excel[Excel] Inverser l'ordre des mots dans une cellule
[2007] composant Visual Basic for Applications 
Plus de sujets relatifs à : Excel 2007 VBE avez vous ERR.Number =9???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR