2016-06-03 20 views
1

Ich versuche doppelte Anführungszeichen in Visual Basic zu entkommen. Ich habe versucht, indem ich doppelte qutoes addierte, aber nichts geschieht. Hier ist mein Skript:Escape doppelte Anführungszeichen Visual Basic Excel

Sub Makro1() '

' Makro1 Makro 
' 

' 
For i = 1 To 28 
    ActiveSheet.ChartObjects("Diagramm i").Activate 
    ActiveChart.SeriesCollection(2).Select 
    Selection.MarkerSize = 4 
    Selection.MarkerSize = 3 
    ActiveChart.SeriesCollection(4).Select 
    Selection.MarkerSize = 4 
    Selection.MarkerSize = 3 
    ActiveChart.SeriesCollection(7).Select 
    Selection.MarkerSize = 4 
    Selection.MarkerSize = 3 
Next i 
End Sub 

Ich habe versucht, mit ("" "Diagramm i" "") und mit ("Diagramm "" i" ""), aber es ist funktioniert nicht. Was mache ich falsch? Irgendwelche Ideen?

Antwort

3

Ich glaube, was Sie suchen, ist die Variable zu Diagramm verketten.

Ich gehe davon aus, dass Diagramm keine Variable ist, sondern eigentlich der Name des Diagramms, so benötigen Sie:

ActiveSheet.ChartObjects("Diagramm " & i).Activate 
+0

Ja! Viel einfacher, aber ich habe nicht darüber nachgedacht! – GeMa

+0

Ich bin froh, dass ich helfen konnte! :) –