Es ist grundsätzlich empfehlenswert, die Umrechnung von Zentimetern (cm) in Punkt (pt) direkt im Makro vorzunehmen, nicht im Arbeitsblatt. Dafür sprechen folgende Gründe: 1. **Flexibil... [mehr]
Um in Excel per Makro (VBA) ein Rechteck mit der Standardfarbe Orange (Farbcode 49407) auszufüllen, kannst du folgenden VBA-Code verwenden: ```vba Sub RechteckOrangeFüllen() Dim shp As Shape ' Erstes Rechteck auf dem aktiven Blatt auswählen (ggf. anpassen) Set shp = ActiveSheet.Shapes(1) ' Füllfarbe auf Orange (Farbcode 49407) setzen shp.Fill.ForeColor.RGB = 49407 End Sub ``` **Hinweise:** - Der Code setzt voraus, dass bereits ein Rechteck (AutoForm) auf dem aktiven Arbeitsblatt vorhanden ist. - `ActiveSheet.Shapes(1)` bezieht sich auf das erste Shape auf dem Blatt. Falls du ein bestimmtes Rechteck meinst, kannst du es auch mit dem Namen ansprechen, z.B. `ActiveSheet.Shapes("Rechteck 1")`. - Der Farbcode 49407 entspricht dem RGB-Wert `RGB(255, 192, 0)` (Standard-Orange in Excel). **So gehst du vor:** 1. Drücke `ALT + F11`, um den VBA-Editor zu öffnen. 2. Füge ein neues Modul ein. 3. Kopiere den obigen Code hinein. 4. Führe das Makro aus. Weitere Infos zu Shapes in Excel findest du z.B. bei Microsoft: https://learn.microsoft.com/de-de/office/vba/api/excel.shape
Es ist grundsätzlich empfehlenswert, die Umrechnung von Zentimetern (cm) in Punkt (pt) direkt im Makro vorzunehmen, nicht im Arbeitsblatt. Dafür sprechen folgende Gründe: 1. **Flexibil... [mehr]
Das kannst du mit einer einfachen If-Abfrage umsetzen. Beispiel: ```vba If MsgBox("Möchtest du fortfahren?", vbYesNo + vbQuestion, "Bestätigung") = vbNo Then Exit Su... [mehr]
Um in Excel VBA (Makros) eine Prozedur mit `Call` aufzurufen und dabei einen Wert zu übergeben, gehst du wie folgt vor: **Beispiel:** 1. **Prozedur mit Parameter definieren:** ```vba Sub... [mehr]
Nein, ein Excel-Makro (VBA) kann die Option „Direkte Zellbearbeitung zulassen“ nicht direkt ein- oder ausschalten. Diese Einstellung befindet sich unter **Datei > Optionen > Erweiter... [mehr]
Ja, sowohl `Application.OnKey` als auch `Application.CommandBars` wirken sich auf die gesamte Excel-Anwendung aus – und damit auf **alle geöffneten Arbeitsmappen** (Excel-Dateien) in dieser... [mehr]
Ja, du kannst das Excel-Makro `Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)` ohne Neustart von Excel "aufheben" bzw. deaktivieren,... [mehr]
Um in Excel per Makro (VBA) die Zeile 22 auszublenden, kannst du folgenden VBA-Code verwenden: ```vba Rows(22).Hidden = True ``` So gehst du vor: 1. Drücke `ALT + F11`, um den VBA-Editor zu &o... [mehr]
Um in Excel VBA (Makro) eine Fehlermeldung per `MsgBox` anzuzeigen und danach das Makro mit `Exit Sub` zu beenden, kannst du folgenden Code verwenden: ```vba Sub BeispielMakro() ' Hier steht... [mehr]
Um in Excel per Makro (VBA) eine Datei mit dem "Speichern unter"-Dialog im Format **.xlsm** zu speichern, kannst du folgenden VBA-Code verwenden: ```vba Sub SpeichernAlsXLSM() Dim Datei... [mehr]
Um eine Excel-Datei per Makro „Speichern unter“ auszuführen, kannst du folgenden VBA-Code verwenden. Damit öffnet sich der „Speichern unter“-Dialog, und der Benutzer... [mehr]