[Catégorie modifiée .Net --> VBA] Object variable or with block variable not se
Benjy82
Messages postés4Date d'inscriptionjeudi 6 décembre 2007StatutMembreDernière intervention16 juillet 2010
-
16 juil. 2010 à 00:47
Benjy82
Messages postés4Date d'inscriptionjeudi 6 décembre 2007StatutMembreDernière intervention16 juillet 2010
-
16 juil. 2010 à 15:52
Bonjour à tous...
Bon voilà j'ai un soucis je veu rentrer des données pour un graphique mais j'ai le message
Run-time error '91': Object variable or with block variable not set qui apparait
le code:
Sub ChartsOption(sheetchoice, chartsheet1, chartcheet2)
Dim k, l, m, n As Integer
Sheets(sheetchoice).Activate
k = 1
Do Until Cells(k, "B").Value = ""
k = k + 1
Loop
k = k - 1
l = 1
Do Until Cells(l, "C").Value = ""
l = l + 1
Loop
l = l - 1
Sheets(sheetchoice).Activate
m = 1
Do Until Cells(m, "C").Value = "Total"
m = m + 1
Loop
n = 1
Do Until Cells(1, n).Value = ""
n = n + 1
Loop
n = n - 1
Sheets(chartsheet1).Select
ActiveChart.SeriesCollection(1).XValues = "=QECS_7X!R1C4:R1C[" + CStr(n) + "]" /// c'est là que l'erreur apparaît alors que plus haut ça fonctionne
ActiveChart.SeriesCollection(1).Values = "=QECS_7X!R[" + CStr(m) + "]C4:R[" + CStr(m) + "]C[" + CStr(n) + "]"
End Sub
Je suis novice en la matière si quelqu'un pouvait m'aider...
Merci d'avance
Benjy
A voir également:
Variable objet ou variable de bloc with non définie
Benjy82
Messages postés4Date d'inscriptionjeudi 6 décembre 2007StatutMembreDernière intervention16 juillet 2010 16 juil. 2010 à 15:26
Alors lorsque l'erreur se produit n=47
Ma plage de valeurs est variable en foction de la grandeur de mon tableau. Là où se produit l'erreur ce sont des cellules sur une même ligne que je souhaite sélectionner.
Mais ce que je ne comprend vraiment pas c'est que plus haut (la première fois) ça fonctionne sans problème et là c'est le même object, la même ligne de code et ça ne fonctionne pas.
J'ai remplacé mes "+" par des "&" et l'erreur est toujours la même.