Hans Alborg
2014-12-14 07:14:10 UTC
Hallo -nach Ms' wildem Updating,
ich hab mit diesem blöd-allgemeinen Betreff 2 Anliegen verbunden:
Frage 1)
Code:
' -------------------------------------------------------------
Sheets("Hilfsblatt-1").Shapes("myRahmen").Copy
Sheets("Aufbau").Paste
Application.CutCopyMode = False
' -------------------------------------------------------------
Ich setze in meiner Simu- Mappe also (endlich!) einen Rahmen ins Blatt
"Aufbau", den ich Undank meines Wissensstandes nicht erzeuge, sondern aus
dem "Hilfsblatt-1" kopiere.
Leider funktioniert Zeile 3 nicht, der Rahmen bleibt markiert.
Ich möchte an dieser Stelle keine Zelle selektieren, um das wegzubekommen.
weiter wird der Rahmen an die richtige Position gebracht und formatiert:
' -------------------------------------------------------------
With Sheets("Aufbau").Shapes("myRahmen")
.Top = myR_Top
.Left = myR_Left
.Width = 50
.Height = 100
.Rotation = Rahmen_Grad
.Fill.ForeColor.RGB = Rahmen_Farbe
.HideSelection = False
End With
' -------------------------------------------------------------
HideSelection war auch so ein Versuch, der nicht klappt.
Also wie krieg ich das Select vom Rahmen?
Frage 2)
In einer VBA- Zeile etwa so:
If a=1 OR A=2 OR B = 5 AND X = "Test" THEN
krieg ich immer 'ne Krise. Muß ich Klammern setzen etc.?
Im Netz ist gibt's zu den Logikbefehlen "zu viele" Fundstellen, nur immer
nicht das Richtige.
Wo kann man denn was über diese Logiken in VBA lesen?
TIA,
Hans
ich hab mit diesem blöd-allgemeinen Betreff 2 Anliegen verbunden:
Frage 1)
Code:
' -------------------------------------------------------------
Sheets("Hilfsblatt-1").Shapes("myRahmen").Copy
Sheets("Aufbau").Paste
Application.CutCopyMode = False
' -------------------------------------------------------------
Ich setze in meiner Simu- Mappe also (endlich!) einen Rahmen ins Blatt
"Aufbau", den ich Undank meines Wissensstandes nicht erzeuge, sondern aus
dem "Hilfsblatt-1" kopiere.
Leider funktioniert Zeile 3 nicht, der Rahmen bleibt markiert.
Ich möchte an dieser Stelle keine Zelle selektieren, um das wegzubekommen.
weiter wird der Rahmen an die richtige Position gebracht und formatiert:
' -------------------------------------------------------------
With Sheets("Aufbau").Shapes("myRahmen")
.Top = myR_Top
.Left = myR_Left
.Width = 50
.Height = 100
.Rotation = Rahmen_Grad
.Fill.ForeColor.RGB = Rahmen_Farbe
.HideSelection = False
End With
' -------------------------------------------------------------
HideSelection war auch so ein Versuch, der nicht klappt.
Also wie krieg ich das Select vom Rahmen?
Frage 2)
In einer VBA- Zeile etwa so:
If a=1 OR A=2 OR B = 5 AND X = "Test" THEN
krieg ich immer 'ne Krise. Muß ich Klammern setzen etc.?
Im Netz ist gibt's zu den Logikbefehlen "zu viele" Fundstellen, nur immer
nicht das Richtige.
Wo kann man denn was über diese Logiken in VBA lesen?
TIA,
Hans