Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel > Forum spécial EXCEL 2007

Advertisement

Réponse
 
LinkBack Outils de la discussion
Vieux 18/06/2009, 14h41   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2009
Messages: 45
Par défaut VBA signification erreur "400"

Bonjour,

A plusieurs reprises, j'ai eu avec des codes différents cette erreur, mais je ne sais pas ce qu'elle signifie ?

Merci,
Aurore
Aurore_C est déconnecté   Réponse avec citation
ANNONCES
Vieux 18/06/2009, 14h46   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de mutzik
 
Date d'inscription: février 2005
Localisation: Lixing les Rouhling
Messages: 2 013
Par défaut Re : VBA signification erreur "400"

bonjour,
msgbox err.description
t'en dire peut etre plus (il faut activer un gestionnaire d'erreur)
__________________
@+ertrand
mutzik est déconnecté   Réponse avec citation
Vieux 18/06/2009, 14h50   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2009
Messages: 45
Par défaut Re : VBA signification erreur "400"

Merci pour ta réponse

Aurore
Aurore_C est déconnecté   Réponse avec citation
Vieux 20/06/2009, 15h29   #4 (permalink)
XLDnaute Accro
 
Avatar de gilbert_RGI
 
Date d'inscription: février 2008
Localisation: Le Syndicat
Messages: 1 158
Par défaut Re : VBA signification erreur "400"

Citation:
Envoyé par Aurore_C Voir le message
Bonjour,

A plusieurs reprises, j'ai eu avec des codes différents cette erreur, mais je ne sais pas ce qu'elle signifie ?

Merci,
Aurore
Bonjour,

Feuille déjà affichée; impossible d'afficher modalement (Erreur 400)
Particularités

Vous ne pouvez pas utiliser la méthode Show pour afficher une feuille en tant que feuille modale si elle est déjà visible. La cause de cette erreur et la solution pour la corriger sont les suivantes :

Vous avez essayé d'appliquer à une feuille déjà visible la méthode Show avec l'argument style égal à 1 (vbModal).
Utilisez l'instruction Unload ou la méthode Hide sur la feuille avant d'essayer de l'afficher en tant que feuille modale.




Pour avoir les significations des erreurs à partir de VBE (éditeur VBA) voir dans l'aide avec la touche F1 à
Erreurs récupérables

Salutations

Gilbert_RGI

Dernière modification par gilbert_RGI ; 22/06/2009 à 10h02.
gilbert_RGI est déconnecté   Réponse avec citation
Vieux 22/06/2009, 10h07   #5 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2009
Messages: 45
Par défaut Re : VBA signification erreur "400"

Citation:
Envoyé par gilbert_RGI Voir le message
Bonjour,

Feuille déjà affichée; impossible d'afficher modalement (Erreur 400)
Particularités

Vous ne pouvez pas utiliser la méthode Show pour afficher une feuille en tant que feuille modale si elle est déjà visible. La cause de cette erreur et la solution pour la corriger sont les suivantes :

Vous avez essayé d'appliquer à une feuille déjà visible la méthode Show avec l'argument style égal à 1 (vbModal).
Utilisez l'instruction Unload ou la méthode Hide sur la feuille avant d'essayer de l'afficher en tant que feuille modale.




Pour avoir les significations des erreurs à partir de VBE (éditeur VBA) voir dans l'aide avec la touche F1 à
Erreurs récupérables

Salutations

Gilbert_RGI
Effectivement, j'avais trouvé ça dans l'aide, mais j'ai cru que ça concernait une véritable "erreur 400" et non pas mon erreur "400"

Il faut dire aussi que c'est du vrai chinois pour moi cette explication de l'erreur. Bon, puisque c'est donc cette explication que je dois prendre en compte, alors je vais essayer de comprendre ce qu'elle veut dire en me plongeant le bouquin VBA que j'avais acheté

Merci !

Aurore
Aurore_C est déconnecté   Réponse avec citation
Vieux 22/06/2009, 10h22   #6 (permalink)
XLDnaute Accro
 
Avatar de gilbert_RGI
 
Date d'inscription: février 2008
Localisation: Le Syndicat
Messages: 1 158
Par défaut Re : VBA signification erreur "400"

ça signifie que tu as ouvert une feuille (userform aussi) avec la fonction show (modal)

ex: UserForm1.Show 1 et que tu veux de nouveau l'ouvrir sans l'avoir fermée

voir la signification de modal dans l'aide de show

salutations

Gilbert_RGI

Dernière modification par gilbert_RGI ; 22/06/2009 à 10h24.
gilbert_RGI est déconnecté   Réponse avec citation
Vieux 22/06/2009, 10h34   #7 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2009
Messages: 45
Par défaut Re : VBA signification erreur "400"

Citation:
Envoyé par gilbert_RGI Voir le message
ça signifie que tu as ouvert une feuille (userform aussi) avec la fonction show (modal)

ex: UserForm1.Show 1 et que tu veux de nouveau l'ouvrir sans l'avoir fermée

voir la signification de modal dans l'aide de show

salutations

Gilbert_RGI

Pourtant, je n'ai vraiment rien d'autre d'ouvert et j'ai quand même des erreurs 400 ? Par exemple si toutes mes feuilles et codes excel sont fermés et que j'utilise le code ci-dessous (qui n'ouvre rien non plus) :

Citation:
Sub ImportImages()
repertoire = ThisWorkbook.Path & "\"
nf = Dir(repertoire & "*.jpg") ' premier fichier
Range("b2").Select
Do While nf <> ""
Set monimage = ActiveSheet.Pictures.Insert(nf)
monimage.Height = ActiveCell.Height
monimage.Width = ActiveCell.Width
monimage.Top = [b2].Top
monimage.Left = [b2].Left
monimage.Name = Left(nf, Len(nf) - 4) ' Donne un nom à l'image
ActiveCell.Offset(0, -1) = Application.Proper(Left(nf, Len(nf) - 4))
ActiveCell.EntireRow.RowHeight = monimage.Height + 0
nf = Dir ' suivant
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Comment se fait-il alors que je puisse obtenir une erreur 400 en essayant d'utiliser le code ?

A noter que pour me débarasser de l'erreur, je dois enregistrer le fichier sous un autre nom (une ou deux fois lorsque ça ne marche pas du premier coup), et avec un peu de change l'erreur disparait alors...

Bizarre non ?

Aurore
Aurore_C est déconnecté   Réponse avec citation
Vieux 22/06/2009, 10h54   #8 (permalink)
XLDnaute Accro
 
Avatar de gilbert_RGI
 
Date d'inscription: février 2008
Localisation: Le Syndicat
Messages: 1 158
Par défaut Re : VBA signification erreur "400"

Bizarre non ?


ce code ne fonctionne pas chez moi mais il ne me crée pas d'erreur

?????
gilbert_RGI est déconnecté   Réponse avec citation
Vieux 22/06/2009, 11h19   #9 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2009
Messages: 45
Par défaut Re : VBA signification erreur "400"

Citation:
Envoyé par gilbert_RGI Voir le message
Bizarre non ?


ce code ne fonctionne pas chez moi mais il ne me crée pas d'erreur

?????
Il fonctionne très bien chez moi... lorsque je le sauvegarde sous un autre nom

Ci-joint le fichier pris en exemple (je suis curieuse de savoir si il va marcher chez toi ??)

Aurore
Fichiers attachés
Type de fichier : xls Liste d'images à partir d'une liste de références6.xls (38,0 Ko, 1 affichages)
Aurore_C est déconnecté   Réponse avec citation
Vieux 22/06/2009, 11h57   #10 (permalink)
XLDnaute Accro
 
Avatar de gilbert_RGI
 
Date d'inscription: février 2008
Localisation: Le Syndicat
Messages: 1 158
Par défaut Re : VBA signification erreur "400"

en effet "*.jpg" me créee également l'erreur 400

je ne sais pas résoudre sauf par ce que je t'ai envoyé dans l'autre fil

bien évidement la liste de la feuil2 peut être effacée après traitement des noms des images

Cdlt

Dernière modification par gilbert_RGI ; 22/06/2009 à 12h00.
gilbert_RGI est déconnecté   Réponse avec citation
Vieux 22/06/2009, 12h03   #11 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juin 2009
Messages: 45
Par défaut Re : VBA signification erreur "400"

Citation:
Envoyé par gilbert_RGI Voir le message
en effet "*.jpg" me créee également l'erreur 400

je ne sais pas résoudre sauf par ce que je t'ai envoyé dans l'autre fil

bien évidement la liste de la feuil2 peut être effacée après traitement des noms des images

Cdlt
Pour l'instant, je n'ai pas eu d'erreur 400 avec ce dernier code en effet. Merci encore !!

Aurore
Aurore_C est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
signification du "%" dans la déclaration de variable mromain Forum Excel 6 03/03/2009 17h05
Signification de "If Application.CountA(Target) = 0" marmotte18 Forum Excel 2 01/02/2009 20h35
calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur") zaouiii Forum Excel 16 17/10/2008 11h44
erreur sur formule =SI(A6="";"";SI(A6+1>MOIS.DECALER(A$6-1;1);"";A6+1)) malcy45 Forum Excel 6 23/11/2006 15h10
signification du &"" dans une formule lyna Présentation des nouveaux membres 3 19/07/2006 12h56


Fuseau horaire GMT +2. Il est actuellement 07h47.


(C) 2006 Excel Downloads