Tag: vba

Wie Sie das Passwort für das Active Directory-Konto mit dem VBScript- und Excel-Arbeitsblatt festlegen

Ich habe ein Skript erstellt, das data aus einem Excel-Arbeitsblatt exportiert und einen AD-Benutzer erstellt. Alles funktioniert perfekt, wenn ich das Passwort im Skript festlege; aber ich möchte das Passwort nicht in das Skript insert, ich brauche es, um das Passwort aus dem Arbeitsblatt zu ziehen. Jedes Mal, wenn ich versuche, auf die Zelle, die […]

SQL server 08 falsche Syntax in der Nähe von ')'

Es wird versucht, die folgenden Werte aus einem Excel-Makro in eine SQL-database einzufügen Ich erhalte folgende Fehlermeldung 'Inkorrekte Syntax in der Nähe' ('. Der Code ist … Dim insert2 As String insert2 = "INSERT INTO DETAIL" _ & " ( plant, taskno, commentno, commentby, commenton, comment, nextactionby) VALUES " _ & " ( 'UK' ((SELECT […]

Wie kann man überprüfen, dass Arbeitsblätter in einer GROUP leer sind oder keine data enthalten?

Ich möchte einen path finden, um zu überprüfen, ob irgendwelche Blätter in der Blattgruppe leer sind oder data enthalten. Ich habe es versucht, aber scheint nicht zu funktionieren. .Sheets(Array("1", "2", "3", "4", "5", "6", "7", "8", "9")).select If WorksheetFunction.CountA(Selection.UsedRange.Cells) = 0 Then MsgBox "All Sheets empty!" Exit Sub End If

Wie wähle oder aktiviere ich mehrere Blätter, um Benutzerformulardaten in Zellen zu übertragen?

Ich habe Kontrollkästchen in Userform und depdning, auf denen Checkboxen ausgewählt sind, ich möchte Excel-Blätter entsprechend den Checkboxen auswählen / aktivieren. Ex. Checkbox A, B, C wird geklickt Ich möchte die Registerkarten A, B, C auswählen / aktivieren, damit ich Informationen zu diesen Blättern übertragen kann. Ich weiß, wie man data überträgt, aber ich bin […]

Sie müssen VBA-Code zum Löschen von Inhalten einer Spalte debuggen

Ich habe ein einfaches Makro geschrieben, um den Inhalt von Spalte A zu löschen. Meine Tabelle hat drei Blätter namens "Eingabebildschirm", "Vorschlagsdatenbank" und "Rankings". Wenn ich im imageschirm "Angebotsdatenbank" bin, funktioniert das Makro gut. Wie auch immer, das Makro funktioniert nicht, wenn es von anderen imageschirmen aus ausgeführt wird (obwohl es keinen Fehler mit dem […]

Löschen Sie Zellen in Excel und verschieben Sie Inhalte basierend auf dem Wert

Ich habe einen Code, der funktioniert, um mehrere Spalten in Excel zu komprimieren, leere Zellen zu entfernen und die data nach oben zu verschieben. Jede Zelle enthält Formeln, ich habe ein Code-Snippet gefunden, das mir den Befehl specialcells geben konnte, aber nur wirklich leere Zellen entfernte und nicht solche, die eine Formel enthielten, wo das […]

Kann Makrolauf im Browser excel?

Ist es möglich, ein Makro im Webbrowser auszuführen? Ich kann ein Excel in einem Browser öffnen, aber ich bin nicht sicher, ob Makro damit laufen kann. Und wie soll ich es automatisch in einem Browser aktivieren?

Ist es möglich, Fälle basierend auf der Anzahl der Einträge in einer Tabelle zu einem ausgewählten Fall hinzuzufügen?

Ich habe in letzter time ein wenig mit VBA in Excel herumgespielt; und als ein kleines Projekt für mich versuche ich, eine Art Makro zu erstellen, um Namen aus einem Hut zu ziehen. Ich begann damit, eine Zufallszahl zu erzeugen und dann auszuwählen, welcher Eintrag aus einer Tabelle (dh ListObject) mit einer case-statement ausgewählt werden […]

searchn Sie alle Werte im Arbeitsblatt und addieren Sie die Offsetwerte

Ich habe wbk1.worksheet(1) und wbk2.worksheet(1) . wbk1.worksheet(1) hat eine list von Werten in Spalte A wbk2.worksheet(2) hat die gleiche list von Werten, die mehrmals in Spalte A mit einem Zahlenwert in der Zelle offset(0,1) können. Ich muss einen Index oder eine Übereinstimmung machen, um alle Werte in wbk2 zu finden und alle offset(0,1) Werte zu […]

Verwendung Für jede loop können keine Arbeitsblätter durchlaufen werden

Hallo Ich habe versucht, mehrere Makros zu verbinden, um einen process zu automatisieren, der das Importieren von datadateien aus Text und das Kopieren von Teilen der data zu einem "coreblatt" beinhaltet. Mein Problem tritt auf, wenn ich versuche, die "For Each-loop" zu verwenden, um sich durch die Blätter zu bewegen, eine Bedingung zu überprüfen und, […]

Spreadsheet (Microsoft Excel) makes working easy.