Der gezeigte VBA-Code (Visual Basic for Applications) wird typischerweise in Microsoft Office-Anwendungen wie PowerPoint oder Excel verwendet, um die Formatierung einer Form (Shape) zu steuern. Hier i... [mehr]
Der gezeigte VBA-Code (Visual Basic for Applications) wird typischerweise in Microsoft Office-Anwendungen wie PowerPoint oder Excel verwendet, um die Formatierung einer Form (Shape) zu steuern. Hier ist, was die einzelnen Zeilen bewirken: ```vba With shp .Line.Visible = msoFalse .Fill.Visible = msoTrue .Fill.ForeColor.RGB = 0 End With ``` **Erklärung:** - `With shp ... End With`: Alle Befehle innerhalb dieses Blocks beziehen sich auf das Shape-Objekt `shp`. - `.Line.Visible = msoFalse`: Die Linien (Rahmen) des Shapes werden unsichtbar gemacht. - `.Fill.Visible = msoTrue`: Die Füllung des Shapes wird sichtbar gemacht. - `.Fill.ForeColor.RGB = 0`: Die Füllfarbe des Shapes wird auf Schwarz gesetzt (RGB-Wert 0 entspricht Schwarz). **Zusammengefasst:** Das Shape `shp` bekommt keinen sichtbaren Rahmen, aber eine sichtbare schwarze Füllung. **Weitere Infos zu den verwendeten Konstanten:** - `msoFalse` ist eine Office-Konstante für den Wert `0` (falsch). - `msoTrue` ist eine Office-Konstante für den Wert `-1` (wahr). **Mehr zu VBA für Shapes findest du z.B. in der [Microsoft-Dokumentation](https://learn.microsoft.com/de-de/office/vba/api/overview/powerpoint/object-model).**
Der gezeigte VBA-Code (Visual Basic for Applications) wird typischerweise in Microsoft Office-Anwendungen wie PowerPoint oder Excel verwendet, um die Formatierung einer Form (Shape) zu steuern. Hier i... [mehr]
Der gezeigte Code ist in Excel-VBA **nicht korrekt** und führt zu einem Fehler. Das Problem liegt in der Syntax innerhalb der `Rows`-Funktion. Hier die Analyse: **Dein Code:** ```vba HeightPt =... [mehr]
Um in Excel-VBA einen RGB-Code aus einer Zelle zu lesen und diesen z.B. für die Füllfarbe eines Shapes zu verwenden, kannst du wie folgt vorgehen: Angenommen, in Zelle **A1** steht der RGB-... [mehr]
Um in Microsoft Access per VBA eine Abfrage (Query) mit SQL zu erstellen, kannst du das DAO-Objektmodell verwenden. Hier ein Beispiel, wie du per VBA eine neue Abfrage mit einer SQL-Anweisung erstells... [mehr]
In deinem SQL-Statement gibt es mehrere Probleme: 1. **Syntaxfehler bei `IN`**: Das `IN`-Schlüsselwort wird in Access-SQL für das Einfügen in eine externe Tabelle verwendet, aber... [mehr]
Um beim Öffnen einer Excel-Datei per VBA-Makro die Kontextmenüs der rechten Maustaste zu deaktivieren, kannst du folgenden Code im Modul "DieseArbeitsmappe" (engl. "ThisWorkbo... [mehr]
Der Code `wert = Range("Ergebnisse[Gab Bauteil lang]").Value` ist in VBA **nicht fehlerfrei**, wenn du auf eine Excel-Tabelle mit strukturierten Verweisen (Tabellenreferenzen) zugreifen m&ou... [mehr]
Nein, das ist nicht möglich. In VBA (Visual Basic for Applications) sind `Workbook_Open` und `Workbook_SheetBeforeRightClick` zwei eigenständige Ereignisprozeduren (Event Handler), die jewei... [mehr]
Ja, in VBA für Excel gibt es die Möglichkeit, eine Bedingung mit **If Not (Bedingung) Then** zu prüfen. Das Schlüsselwort **Not** kehrt die Bedingung um. Hier ein Beispiel: ```vba... [mehr]
Die Syntax `Range(Cells(a,10):Cells(b,10)).Copy` ist in VBA (Visual Basic for Applications) **nicht korrekt**. In VBA muss der Bereich innerhalb der `Range`-Funktion als String oder als zwei separate... [mehr]