Bonjour,
J'ai un grand tableau dans lequel sont répertorié des produits, et pour chaque produit, des test spécifiques. Cependant pour des raison X ou Y certains cellules sont vides et d'autres contiennent des "X", ainsi, n'ayant pas réussi a les éliminer sans VBA dans le graphique (elles sont directement transformé en 0 et ajouté au graphique) je me suis dit que, simplement en lançant une macro de création de graphique en ajoutant quelques lignes avant l'apparition du graphique afin de masquer les lignes où les cellules sont soit vide soit "X" pourrait être plus simple. mais je suis nouveau, et mon code ne fonctionne pas, pourriez vous me dire où est mon erreur ?
merci,
Sub Graph_Densite_20C()
'
' Graph_Densite_20C Macro
' Densité à 20°C
Dim nbcells, i As Integer
nbcells = WorksheetFunction.CountA(Range("K:K"))
i = 2
While i <= nbcells
If Cells(i) Is Nothing Then
If Cells(i).Value = 0 Then
Cells(i).EntireRow.Hidden = False
End If
End If
i = i + 1
Wend
Sheets("Feuil3").Select
ActiveCell.Range("K:K,A:A").Select
ActiveCell.Activate
ActiveSheet.Shapes.AddChart2(240, xlXYScatter).Select
ActiveChart.SetSourceData Source:=Range("Feuil3!$K:$K,Feuil3!$A:$A")
ActiveChart.ChartArea.Copy
ActiveChart.Parent.Delete
Sheets("Feuil1").Select
ActiveSheet.Paste
End Sub