|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 45 ![]() |
Bonjour à tous,
Voilà, j'ai un problème de reconnaissance de nom sur une feuille ; je "tourne" depuis hier et ne trouve pas ! Je crée un nom sur une plage aprés application d'un filtre : ici "1*". Code :
Je vois le nom dans la boîte de dialogue "Gestionnaire de noms". Le problème est que dés que j'essaye de l'utiliser par Code :
Application.Goto Reference:="Activites_Courantes" Auriez vous une idée, s'il vous plait ? Merci d'avance. |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Tu as essayé :
Code :
Application.Goto Reference:=Range("Activites_Courantes")
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 45 ![]() |
Bonjour ZebreLoup,
Merci de ton aide ! Je viens d'essayer et cela ne marche pas J'ai toujours Erreur 1004 "La méthode 'Range' de l'objet '_Global' a échoué". |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Tu dis que tu vois bien le nom dans la boite de dialogue "Gestionnaire de noms", mais il correspond bien à une zone existante ?
Essaie de mettre dans les espions en mode debug pour voir ce qu'il te retourne
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 45 ![]() |
Voilà : le nom est visible dans la boîte de gestion et donne ceci :
Code :
=Semestre '1'!$A$2:$GH$2;'Semestre 1'!$A$5:$GH$14 Dés que je lance la procedure par F8, j'ai le même message d'erreur dans la zone espion mais ce qui m'intrigue c'est qu'il me renvoie le type Integer !? |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Integer, c'est parce que c'est une erreur, c'est le numéro de l'erreur qui est un Integer.
Ton range devrait être plutôt : Code :
='Semestre 1'!$A$2:$GH$2;'Semestre 1'!$A$5:$GH$14 C'est une erreur de copier-coller de ta part ? Ton Excel est en anglais ou en français ?
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#7 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 45 ![]() |
ZebreLoup, je crois que tu as mis le doigt dessus !
Mon EXL est en français. Quand je nomme la plage en dur, pas de problème, EXL me met bien les " ' ". Mais à voir, dés que cela passe par VBA, en utilisant cette synthaxe Code :
'Comprends plus ! Sniff |
||
|
|
00
|
|
|
#8 | ||||
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
En essayant comme ça :
Code :
Code :
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
||||
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 45 ![]() |
Ca marche pon !
Il met : comme référence mais fait abstraction de la feuille. Toujour Erreur 1004. Sorry ! |
|
|
00
|
|
|
#10 | ||
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Bon cette fois, j'ai testé, ça marche :
Code :
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
||
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2008 Messages : 45 ![]() |
ZebreLoup un GRAND MERCI !!
Je te dois une fière chandelle cela fonctionne !Je vais pouvoir avancer un pas de plus dans mon application ! Merci encore ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com