Supportnet / Forum / Tabellenkalkulation
Makro fehler gesucht // *CLOSED* //
Frage
hallo zusammen,
folgendes makro funktioniert zwar, aber es kommt die meldung objekt erforderlich für diese zeile:
If ActiveSheet.Cells(Zeile, Spalte).Value <> "0" Then
makro:
Sub diagramm()
Dim Zeile As Integer
Dim Spalte As Integer
Zeile = 5
Spalte = 2
kfound = False
Sheets("TBT").Activate
Do Until kfound
If ActiveSheet.Cells(Zeile, Spalte).Value <> "0" Then
Spalte = Spalte + 1
Diagramm1.SetSourceData Source:=Sheets("TBT").Range("B4:GT250"), _
PlotBy:=xlRows
Else
Diagramm1.SetSourceData Source:=Sheets("TBT").Range(Cells(4, 2), Cells(250, Spalte - 1)), _
PlotBy:=xlRows
kfound = True
Exit Do
End If
Loop
End Sub
was muss ich da noch ändern, um die meldung zu vermeinden?
danke
gruß sebal
[*][sup][i]
*Threadedit* 15:50:05
Admininfo: Führ bitte einen Thread nicht fort indem du Weitere eröffnest, und vermeide Mehrfachanfragen. Die Datenbank und User werden es dir danken. Siehe [u][url=https://supportnet.de/faqsthread/840]FAQ 2.[/url][/u][/i][/sup]
Antwort 1 von gast123
hi sebal
ich korrigierte dich schon einmal,du lernst aber nix daraus
halte erstmal eine korrekte syntax und deklarierung ein
halte dich an kleinen makros die fuer dich ueberschaubar sind und uebe dich darin,ich verzichte diesmal auf korrigierung da du immer die selben fehler machst
noch als tip fuer die deklarierung
setze immer als erste zeile option explicit ein
gruss gast123
ich korrigierte dich schon einmal,du lernst aber nix daraus
halte erstmal eine korrekte syntax und deklarierung ein
halte dich an kleinen makros die fuer dich ueberschaubar sind und uebe dich darin,ich verzichte diesmal auf korrigierung da du immer die selben fehler machst
noch als tip fuer die deklarierung
setze immer als erste zeile option explicit ein
gruss gast123
Antwort 2 von Hajo_Zi
Hallo sebal,
schrebe doch gleich das Du unsere Vorschläge nicht einarbeiten willst. Dann können wir uns die Zeit sparen.
Gruß Hajo
schrebe doch gleich das Du unsere Vorschläge nicht einarbeiten willst. Dann können wir uns die Zeit sparen.
Gruß Hajo

