Markus: VBA *grrr

Beitrag lesen

Hallo, habe sonst nur php programmiert und kam eig. ganz gut klar aber dieses vba macht mir zu schaffen.... ich mag das net...
Folgendes quelltext:

With chtChart
            .Name = "Tool Sales2"
            .ChartType = xlXYScatterLines
            'Link to the source data range.
            .SetSourceData Source:=Sheets("Daten").Range("B12:B20"), _
                PlotBy:=xlColumns
            .HasTitle = True
            .ChartTitle.Text = "=Sheet1!R1C2"
            .Axes(xlCategory, xlPrimary).HasTitle = True
            .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "Month"
            .Axes(xlValue, xlPrimary).HasTitle = True
            .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Sales"
End With
so nun möchte ich gerne anstatt B20, eine variable einsetzen wie macht man das in vba, in PHP kein problem "B12:B".$var aber wie in vba?
Weiter gehts wie erreiche ich das, das diagramm immer an eine best position auf ein bestimmtes tabellenblatt geschrieben wird und wenn schon vorhanden auch überschrieben???

MFG Markus