Hey Leute,
habe folgenden VBA Code
Ich habe jetzt auf meinen sheet überall die shapes ( wie gewollt) screenshot im Anhang
Ich bräuchte jetzt noch einen code, so dass ich die shapes einfach wieder löschen kann! Hat jemand eine idee für mich ?
Danke
Robin
habe folgenden VBA Code
Visual Basic-Quellcode
- Sub schleife_max()
- i = 1: xmax = 0
- xmin = 1000
- i = 1: ymax = 0
- ymin = 1000
- Dim ingsz As Double
- Do
- i = i + 1
- If Worksheets("netzelement").Cells(i, 9) > xmax Then xmax = Worksheets("netzelement").Cells(i, 9)
- If Worksheets("netzelement").Cells(i, 9) < xmin Then xmin = Worksheets("netzelement").Cells(i, 9)
- If Worksheets("netzelement").Cells(i, 10) > ymax Then ymax = Worksheets("netzelement").Cells(i, 10)
- If Worksheets("netzelement").Cells(i, 10) < ymin Then ymin = Worksheets("netzelement").Cells(i, 10)
- Loop Until Worksheets("netzelement").Cells(i + 1, 1) = ""
- MsgBox "Xmax=" & xmax
- MsgBox "Xmin=" & xmin
- MsgBox "Ymax=" & ymax
- MsgBox "Ymin=" & ymin
- xdiff = xmax - xmin
- ydiff = ymax - ymin
- i = 1
- Do
- i = i + 1
- xakt = Worksheets("netzelement").Cells(i, 9)
- yakt = Worksheets("netzelement").Cells(i, 10)
- xd = ((xmax - xakt) / xdiff) * 1000
- yd = ((ymax - yakt) / ydiff) * 1000
- ActiveSheet.Shapes.AddShape(msoShapeOval, xd, yd, 31.5, 28.5).Select
- Loop Until Worksheets("netzelement").Cells(i + 1, 1) = ""
- End Sub
Ich habe jetzt auf meinen sheet überall die shapes ( wie gewollt) screenshot im Anhang
Ich bräuchte jetzt noch einen code, so dass ich die shapes einfach wieder löschen kann! Hat jemand eine idee für mich ?
Danke
Robin