Erreur dans une boucle en VBA
Résolu/Fermé
goomis95
Messages postés
39
Date d'inscription
mardi 3 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2009
-
19 nov. 2009 à 16:42
goomis95 Messages postés 39 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 3 décembre 2009 - 20 nov. 2009 à 10:19
goomis95 Messages postés 39 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 3 décembre 2009 - 20 nov. 2009 à 10:19
A voir également:
- Erreur dans une boucle en VBA
- Erreur 0x80070643 - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
- Redmi note 10 redemarre en boucle - Forum Xiaomi
- Vba erreur automation référence future non valide ✓ - Forum Word
- Erreur 1004 vba ✓ - Forum Excel
3 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
19 nov. 2009 à 17:41
19 nov. 2009 à 17:41
Bonjour,
La ligne 0 (zéro) n'existe pas ...
Fait avec :
For a = 1 To b
'....
Next a
Ensuite évite de mettre trop de sheet(x).Select ... fait plutôt : tableau(0) = Sheets("ordi").Range("A" & a).Value
Ou bien faire plutôt :
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("ordi")
tableau(0) = ws.Range("A" & a).Value
' ...
;o)
La ligne 0 (zéro) n'existe pas ...
Fait avec :
For a = 1 To b
'....
Next a
Ensuite évite de mettre trop de sheet(x).Select ... fait plutôt : tableau(0) = Sheets("ordi").Range("A" & a).Value
Ou bien faire plutôt :
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("ordi")
tableau(0) = ws.Range("A" & a).Value
' ...
;o)
goomis95
Messages postés
39
Date d'inscription
mardi 3 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2009
19 nov. 2009 à 18:31
19 nov. 2009 à 18:31
Oki je vais essayer mais effectivement j'avais vu par moi meme que la ligne 0 ne fonctionnait pas et j'avais essayer de rectifier en mettant a = 1 mais ca ne fonctionnait pas plus, pour la suite je vais voir.
goomis95
Messages postés
39
Date d'inscription
mardi 3 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2009
20 nov. 2009 à 10:19
20 nov. 2009 à 10:19
J'ai fais ce que tu m'a conseillé mais sans succès :(. Je continue a chercher la raison du bug pour une ligne si simple :).
A au fait j'ai corrigé un peu mon code j'avais oublier de redimensionner mon tableau avec ReDIm tableau(9) maintenant cela fonctionne ... quelle erreur stupide :). Même si j'ai encore du soucis ca doit etre des erreurs d'inatention donc je vais regarder tout ca merci en tout cas pour ton aide.
A+
A au fait j'ai corrigé un peu mon code j'avais oublier de redimensionner mon tableau avec ReDIm tableau(9) maintenant cela fonctionne ... quelle erreur stupide :). Même si j'ai encore du soucis ca doit etre des erreurs d'inatention donc je vais regarder tout ca merci en tout cas pour ton aide.
A+