Als «vba» getaggte Fragen

Visual Basic für Anwendungen; Eine Teilmenge von Visual Basic, die in allen Microsoft Office-Anwendungen verwendet wird. Verwenden Sie dieses Tag zusammen mit dem Tag für die jeweilige Anwendung. Gute Fragen zu VBA enthalten im Allgemeinen Code und erfordern die Lösung spezifischer Probleme. Fragen, die nach vollständigen Lösungen fragen (bitte geben Sie mir den Code / wie dies und das mit VBA zu tun ist), sind nicht zum Thema und werden als zu weit gefasst geschlossen.



1
Wie füge ich Fotos von meinem Computer zu bestimmten Zellen in meinem Excel-Arbeitsblatt hinzu? [geschlossen]
Dies ist der Code, den ich verwendet habe: Private Sub Image1_Click() Range("C1").Select Application.Dialogs(xlDialogInsertPicture).Show End Sub Private Sub Image2_Click() Range("D1").Select Application.Dialogs(xlDialogInsertPicture).Show End Sub Private Sub Image3_Click() Range("E1").Select Application.Dialogs(xlDialogInsertPicture).Show End Sub Private Sub Image4_Click() Range("F1").Select Application.Dialogs(xlDialogInsertPicture).Show End Sub Private Sub Image5_Click() Range("G1").Select Application.Dialogs(xlDialogInsertPicture).Show End Sub Private Sub Image6_Click() Range("K1").Select Application.Dialogs(xlDialogInsertPicture).Show End Sub …


2
Excel VBA - Arbeitsblatt in neuer Datei ohne Formeln speichern
Benötigen Sie Unterstützung, um diesen VBA-Code zu vervollständigen? Szenario: Ich habe eine Master-Arbeitsmappe, die Daten aus zwei anderen Arbeitsblättern importiert, die aus einem Programm exportiert wurden (um das Kopieren / Einfügen zu speichern). Ich muss dann nur 1 Blatt exportieren und als neue Datei speichern, und der folgende VBA-Code erledigt …

1
Warum kann ich diesen Bereich nicht einstellen?
Ich versuche, einen Bereich in VBA zu definieren, aber aus irgendeinem Grund schlägt meine Methode fehl. Im folgenden Codebeispiel funktionieren die beiden ersten Zeilen, die letzte Zeile schlägt jedoch mit der Meldung " Methode 'Range' des Objekts '_Worksheet' fehl " fehl : Set c = Parametre.Range("B2") Set c = Parametre.Range("XFD2").End(xlToLeft) …


2
VBA - Regex & Replace
Ich bin sehr neu in VBA. Unten ist mein Code, um nur die Punkte zu identifizieren und zu entfernen, die nach Datumsangaben und nicht nach dem Text erscheinen. Aber es scheint nicht zu funktionieren. Sub simpleRegexSearch() Dim strPattern As String: strPattern = "[0-9]+[\.]" Dim strReplace As String: strReplace = "\." …



1
Auto Checkbox Formular ausfüllen
Ich habe einen Datensatz wie diesen: 40.45.68.70 50.51.74.90 46.49.25.30 77.78.45.12 5.78.90.94 . . . goes on... Ich möchte diese Werte automatisch in einen Checkbox-Formularcode einfügen. Der Formularcode ist wie folgt: <form id="form1" name="form1" method="post" action=""> <label> <input type="checkbox" name="SelectAll" class="all" />All</label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> …

0
Ändern Sie die Schriftart der Auswahl in PowerPoint
Ich versuche, ein sehr kleines Makro zu erstellen, um das Format (Textgröße und Schriftart) in Powerpoint zu ändern. Ich habe versucht, diesen Code aus einer ähnlichen Frage auf StackOverflow zu verwenden . Der Code funktioniert nur dann nicht, wenn sich der ausgewählte Text in einer Smart-Art-Grafik befindet. Ich erhalte eine …

1
Ändern eines Zeichenfolgenwerts in das Datumsformat in VBA
Ich arbeite an einem VBA-Skript in Excel. Das folgende ist der Code, an dem ich arbeite. Option Explicit Sub MoveThingsAbout() Worksheets("Sheet3").Cells.Clear Worksheets("Sheet3").Range("A1").Value = "JOB" Worksheets("Sheet3").Range("B1").Value = "STOCKCODE" Worksheets("Sheet3").Range("C1").Value = "DATE" Worksheets("Sheet3").Range("D1").Value = "QUANTITY TO MAKE" Worksheets("Sheet3").Range("E1").Value = "QUANTITY MANUFACTURED" Dim row As Integer Dim fromdate As String Dim stockCode As …

1
Excel-Makro zum Hervorheben jeder Zeile über jeder leeren Zeile
Ich habe ein Excel-Datenblatt, das in Datenblöcke mit variabler Zeilenanzahl unterteilt ist. Datenblöcke sind durch eine leere Zeile voneinander getrennt. Was ich dringend benötige, ist ein Makro, das die letzte Zeile jedes Datenblocks hervorhebt. Das ist die Zeile über der leeren Zeile. Kann ich bitte Hilfe bei dieser Anfrage bekommen? …

0
Einfügen und Ändern der Größe eines Screenshots
Ich mache oft Screenshots von zufälligen Zeichnungen und möchte sie mithilfe eines Makros in der Größe verändern. Ich möchte, dass das Makro den Screenshot automatisch einfügt und ihn dann in der Größe an eine Höhe von 5,9 Zoll und eine Breite von 10 Zoll anpasst. Das aktuelle Makro, das ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.