b_medina
Messages postés4Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention12 juin 2007
-
12 juin 2007 à 15:53
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
12 juin 2007 à 17:14
bonjour tout le monde.
J'ai attaqué il y a pas longtemps à programmer un vba et j'ai une erreur que je ne comprends pas.
J'ai crée une une 4eme feuille dans mon workbook et mes premières lignes de code sont :
1. Dim h, u As Long
2. u = 0
3. h = 1
4. While Not ThisWorkbook.Sheets("Tableau Decriptif").Cells(h, 1) = ""
5. h = h + 1
6. u = u + 1
7. Wend
a l'exécution une erreur d'exécution '9' apparait a la ligne 4: l'indice n'appartient pas à la selection
Mon tableau situé sur la feuille"Tableau Descriptif" a bien une valeur dans la cellule(1,1)
Je ne comprend plus c'est la première fois que cette erreur apparait alors que je tape ce bout de code.
Merci d'avance pour votre aide.
b_medina
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 12 juin 2007 à 15:56
Salut,
Bizarre ca passe chez moi.
Que cherches tu a faire exactement?
A quoi sert u?
'ATTENTION h est de type Variant dans cette déclaration
'su tu veux deux long faire Dim h As Long, u As Long
Dim h, u As Long
u = 0
h = 1
While Not IsEmpty(ThisWorkbook.Sheets("Tableau Decriptif").Cells(h, 1))
h = h + 1
u = u + 1
Wend , ----
[code.aspx?ID=41455 By Renfield]
b_medina
Messages postés4Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention12 juin 2007 12 juin 2007 à 16:04
je cherche a calculer la taille de mon tableau car cette taille change régulièrement à chaque fois que j'utilise un nouveau fichier de log.
il ne dépasse pas 5000 lignes donc sa ne vient pas du long.
JM247L
Messages postés443Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 1 mars 20112 12 juin 2007 à 16:49
Bonjour,
En fait l'erreur '9' pourrait être provoquée par une écriture différente de "Tableau Decriptif"dans le code et le nom de la feuille qui doit être"Tableau DeScriptif"