Run time error '1004'

  • Initiateur de la discussion Initiateur de la discussion Benzema
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Benzema

Guest
Bonjour a tous,
J'ai 1 soucis d'erreur lors de la compilation d'une Macro:

"Application defined or object defined error"

Le code possedant l'erreur est le suivant :

Code:
Public y_choice As Range,YPrmters()
......
 Set y_choice = Cells(31, YPrmters(0))


La valeur de YPrmters(0) vaut 1 a ce moment la comme le montre le AddWatch:

Watch : : YPrmters(0) : "1" : Variant/String : Module1.Chart



Je ne comprend pas pourquoi y_choice qui est 1 objet de type Range, on ne pas pas lui attribuer la case Cells(31, YPrmters(0) ) qui correspond a Cells(31,1)


Merci d'avance de vos lumieres la mienne est enneigee !
 
Re : Run time error '1004'

Bonjour Benzema

Examine ces 2 macros (l'une d'elle fonctionne)

Code:
Public y_choice As Range, YPrmters()
Sub test()
Dim YPrmters(0)
YPrmters(0) = 1
Set y_choice = Cells(31, YPrmters(0))
MsgBox (y_choice.Address)
End Sub
 
Sub test1()
Dim YPrmters(0)
YPrmters(0) = "1"
Set y_choice = Cells(31, YPrmters(0))
MsgBox (y_choice.Address)
End Sub
 
Re : Run time error '1004'

Merci de ta reponse, jai reussi a trouver par moi meme, c'est ce fameux type Variant qui fous la merde, en remplacant
Code:
 Public YPrmters() ----->    Public YPrmters() As Integer

Les guillemets ont disparu et ca marche 😉


Merci de ton aide ,

Have a nice day !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
  • Question Question
Réponses
3
Affichages
1 K
A
Réponses
8
Affichages
1 K
O
  • Question Question
Réponses
7
Affichages
1 K
O
G
Réponses
0
Affichages
1 K
guiboubou233
G
L
Réponses
2
Affichages
3 K
LandryK7
L
M
Réponses
2
Affichages
1 K
max3134
M
Y
Réponses
4
Affichages
1 K
yeti_yeti
Y
J
Réponses
8
Affichages
2 K
jeje1712
J
G
Réponses
13
Affichages
21 K
george
G
Retour