Tag: excel-vba

Excel-VBA (Visual Basic for Applications für Microsoft Excel), die dominante Programmiersprache für Microsoft Office Excel. Es ist eine ereignisgesteuerte und objektorientierte Programmiersprache für das schreiben von Makros für Microsoft Office-Anwendungen wie Excel. VERWENDEN Sie DIESES TAG NICHT für VB.NET Fragen.

Löschen Sie Tabellen und vermeiden Sie, dass Excel den Benutzer zur Bestätigung auffordert, stattdessen benutzerdefinierte Nachrichten zu verwenden

Anzahl der Antworten 3 Antworten
Habe ich eine Schaltfläche, löst eine Kette von Ereignissen. Eine dieser Veranstaltungen ist zu löschen Sie ein Blatt. Bevor der Benutzer löscht alles, ich pop up my custom-JA/NEIN-Meldung, die Sie fragt Sie, um zu bestätigen, den gesamten

Excel-Datei zum Lesen mit VBA ohne Anzeige öffnen

Anzahl der Antworten 9 Antworten
Ich will suchen durch die vorhandenen Excel-Dateien mit einem makro, aber ich will nicht zum anzeigen dieser Dateien, wenn Sie geöffnet werden, durch den code. Gibt es eine Möglichkeit zu haben, Sie zu öffnen "in den hintergrund",

Wie kann Excel VBA Datei mit Standardanwendung öffnen

Anzahl der Antworten 4 Antworten
Ich möchte eine Excel-Tabelle, die hat einen Dateipfad und-Namen in Spalte A. Wenn ein makro ausgeführt wird, lassen Sie uns sagen, die angegebene Datei in A1 sollte geöffnet werden, auf der Maschine des Benutzers. Die Datei sein

Gibt es eine alternative IDE für die VBA-Entwicklung?

Anzahl der Antworten 7 Antworten
Ich verwende Excel 2003 und das eingebaute IDE für die Programmierung von VBA, aber eine Menge Dinge, bug mich. Natürlich, die gebaut-in-Natur der VBA-IDE ist ein großes plus. Gibt es eine (Kostenlose?) alternative gibt? InformationsquelleAutor der Frage

Excel-Konkatenzitate

Anzahl der Antworten 5 Antworten
Ich versuche, verketten Sie mehrere Felder und möchten bestimmte Felder Anfang und Ende mit Anführungszeichen ("....."). Wenn ich eine Zelle (B2) innerhalb dieser, wird die Zelle (B2) ist, wird als unformatierter text mit Anführungszeichen um ihn herum.

Verwendung von Symbol # (Hash) in VBA-Makro

Anzahl der Antworten 1 Antworten
Was ist die Bedeutung der Nutzung der # symbol in Excel-VBA? Es wird wie folgt verwendet: a = b /100# Ich verstehe nicht, die Bedeutung der # nach der 100? InformationsquelleAutor der Frage srinivasan | 2012-06-05

So fügen Sie eine neue Spalte zu einem vorhandenen Arbeitsblatt hinzu

Anzahl der Antworten 2 Antworten
Nehme an, dass ich das Arbeitsblatt unten: Empid EmpName Sal 1 david 100 2 jhon 200 3 steve 300 Wie kann ich eine neue Spalte einzufügen mit dem Namen "Loc", einschließlich der Daten? Empid EmpName Loc Sal

Umgekehrte Reihenfolge der For Each-Schleife

Anzahl der Antworten 3 Antworten
Eines der mächtigsten Dinge über VB ist die Fähigkeit, um eine Schleife durch die Objekte in einer collection OHNE Bezug auf den index - for each Schleife. Ich finde es sehr nützlich, die nur wollen, um das

Blatt kopieren und Ergebnis Blattobjekt erhalten?

Anzahl der Antworten 10 Antworten
Ist es einfache/kurze Weg, um Excel.- Arbeitsblatt-Objekt, der neue Blatt, das Sie erhalten, wenn Sie ein Arbeitsblatt kopieren? ActiveWorkbook.Sheets("Sheet1").Copy after:=someSheet Es stellt sich heraus, dass die .Copy-Methode gibt einen Boolean statt einem-Arbeitsblatt-Objekt. Ansonsten könnte ich getan haben:

Wie gebe ich doppelte Anführungszeichen in eine Zeichenfolge in VBA ein?

Anzahl der Antworten 6 Antworten
Möchte ich einfügen einer if-Anweisung in einer Zelle über vba die enthält doppelte Anführungszeichen. Hier ist mein code: Worksheets("Sheet1").Range("A1").Value = "=IF(Sheet1!B1=0,"",Sheet1!B1)" Durch double quotes ich habe Probleme mit dem einfügen der Zeichenfolge. Wie gehe ich mit den

Mit VBA Dateien in einem Ordner durchlaufen?

Anzahl der Antworten 6 Antworten
Ich würde gerne eine Schleife durch die Dateien eines Verzeichnisses mit vba in Excel 2010. In der Schleife, muss ich den Dateinamen, und das Datum, an dem die Datei formatiert wurde. Habe ich codiert, die folgenden, welche

So erstellen Sie einen Bereich aus 2 Bereichen in VBA

Anzahl der Antworten 5 Antworten
Habe ich zwei Bereiche jedes containig eine einzelne Zelle (z.B. "A1" und "C3") Was ist der einfachste Weg, um einen neuen Bereich mit allen Zellen, zwischen diesen beiden ("A1:C3"). Ich versuche, etwas so zu schreiben, aber das

Wie fasst man Zeilen in einer Spalte in Excel zusammen?

Anzahl der Antworten 8 Antworten
E. g A1:I A2:am A3:a A4:boy Möchte ich verschmelzen Sie alle zu einer einzigen Zelle "Iamaboy" Dieses Beispiel zeigt 4 Zellen Zusammenführen-in-1-Zelle, jedoch habe ich viele Zellen (mehr als 100), ich kann nicht geben Sie diese nacheinander

Gibt es eine Möglichkeit, einen Ordner und Unterordner in Excel VBA zu erstellen?

Anzahl der Antworten 10 Antworten
Ok, für diejenigen die das wissen, sind Meister in Excel VBA, ich habe ein pull-down-Menü Unternehmen, bevölkert von einer Liste auf eine andere Registerkarte. Drei Spalten, Unternehmen, Job - # und Artikel-Nummer. Was ich habe geht, ist,

Wie kann Base64 mithilfe von Excel VBA effizient eine Zeichenfolge codieren?

Anzahl der Antworten 2 Antworten
Brauche ich zum codieren einer 100KB+ als base64-string in VBA. Gibt es integrierte Funktionen oder COM-Objekte zur Verfügung, die machen das als Reine VBA-Ansatz ist entweder Komplex oder nicht gut skalieren, bei diesen Mengen (siehe links von

Wie referenziere ich Tabellen in Excel VBA?

Anzahl der Antworten 5 Antworten
Ist es möglich in der Excel-VBA-Verweis zu einer Tabelle namens? Hypothetisch könnte dies sein... Sheets("Sheet1").Table("A_Table").Select Ich habe gesehen, einige Erwähnung von Tabellen, die ein list-Objekt, aber ich bin mir nicht sicher, ob das die gleiche Sache ist...

Passwort-Hash-Funktion für Excel VBA

Anzahl der Antworten 3 Antworten
Brauche ich eine Funktion geschrieben in Excel-VBA, hash-Passwörter mit einem standard-Algorithmus wie SHA-1. Etwas mit einer einfachen Schnittstelle wie: Public Function CreateHash(Value As String) As String ... End Function Muss die Funktion der Arbeit an einer XP-Arbeitsstation

Ermitteln Sie die Anzahl der Zeilen in einem Bereich

Anzahl der Antworten 6 Antworten
Ich weiß, die Palette Namen, die den start einer Liste - 1 Spalte breit und x Zeilen tief. Wie berechne ich x? Gibt es mehr Daten in der Spalte, als nur diese Liste. Diese Liste ist jedoch

Gibt es eine Möglichkeit, das Kennwort für ein Excel-VBA-Projekt zu knacken?

Anzahl der Antworten 21 Antworten
Ich wurde gebeten update einige Excel 2003 Makros, aber die VBA-Projekte sind durch ein Passwort geschützt, und es scheint, gibt es einen Mangel an Dokumentation... niemand kennt die Passwörter. Gibt es eine Möglichkeit zu entfernen oder knacken

Iterate über VBA-Wörterbücher?

Anzahl der Antworten 1 Antworten
Ich bin mit der Dictionary-Klasse in der MS-Scripting Runtime-Bibliothek zu speichern, wo die labels sind zu gehen für eine Berichtsvorlage. Gibt es eine Möglichkeit der Iteration über alle Schlüssel-Wert-Paare in das dictionary wie in Python? Ich will

Ermitteln, ob die Excel-Arbeitsmappe bereits geöffnet ist

Anzahl der Antworten 7 Antworten
In VBA, öffnete ich eine MS Excel Datei namens "myWork.XL" programmatisch. Nun möchte ich einen code, der mir sagen kann, über seinen status, ob es geöffnet ist oder nicht. I. e. so etwas wie IsWorkBookOpened("myWork.XL) ? InformationsquelleAutor

Excel VBA Kopieren Sie nur Einfügewerte (xlPasteValues)

Anzahl der Antworten 6 Antworten
Ich versuche, kopieren Sie die gesamte Spalte in sheetA auf Blatt B. sheetA Spalte hat Werte gebildet, die mit formuls. Ich bin kopieren von SheetA Spalte Werte nur mit xlPasteValues. Aber es wird nicht fügen Sie die

Was macht die Excel-Range.Rows-Eigenschaft wirklich?

Anzahl der Antworten 9 Antworten
OK, ich bin fertig, ein add-on Projekt für ein altes Excel-VBA-Anwendung, und ich hab mal wieder laufen gegen das Rätsel des geheimnisvollen Bereich.Zeilen(?) und Arbeitsblatt.Zeilen-Eigenschaften. Weiß jemand, was diese Eigenschaften wirklich tun und was Sie liefern sollen

Was genau ist die Funktion der Application.CutCopyMode-Eigenschaft in Excel

Anzahl der Antworten 2 Antworten
Nun zunächst fand ich einige Antworten beim googeln, aber die meisten Foren gesperrt sind meine Office Network daher diese Frage hier! Eine weitere Absicht ist, um eine Antwort in einfachem Englisch 😛 Ich verstehen, wenn wir Application.CutCopyMode

Wie schneide ich ein Array in Excel VBA?

Anzahl der Antworten 8 Antworten
Welche Funktion kann ich in Excel VBA Scheibe ein array? InformationsquelleAutor der Frage Lance Roberts | 2008-10-06

Lesen / Parsen der Textdatei Zeile für Zeile in VBA

Anzahl der Antworten 4 Antworten
Ich versuche zu analysieren, ein text-Dokument mit VBA-und return-Pfad angegeben, in der text-Datei. Zum Beispiel die Textdatei würde wie folgt Aussehen: *Blah blah instructions *Blah blah instructions on line 2 G:\\Folder\...\data.xls D:\\AnotherFolder\...\moredata.xls Möchte ich den VBA-laden 1

Bedeutung von .Cells (.Rows.Count, "A"). Ende (xlUp) .row

Anzahl der Antworten 4 Antworten
Ich wollte Fragen, ob Sie mir helfen könnte, besser zu verstehen, was .Cells(.Rows.Count,"A").End(xlUp).row tut. Ich verstehe den Teil vor der .End Teil. InformationsquelleAutor der Frage rmdlp | 2014-11-21

Excel VBA Prüfe, ob ein Verzeichnisfehler vorliegt

Anzahl der Antworten 6 Antworten
Ich habe eine Tabelle, bei Klick auf eine Schaltfläche duplizieren sich durch kopieren/einfügen alles in eine neue Arbeitsmappe und speichern Sie die Datei mit einem Namen, ist abhängig von einigen Variablen Werte (entnommen aus Zellen auf dem

Wie bekomme ich den alten Wert einer geänderten Zelle in Excel VBA?

Anzahl der Antworten 14 Antworten
Bin ich erkennen von Veränderungen der Werte bestimmter Zellen in einer Excel-Tabelle so aus... Private Sub Worksheet_Change(ByVal Target As Range) Dim cell As Range Dim old_value As String Dim new_value As String For Each cell In Target

Wie man lange Schnur zu den mehrfachen Linien bricht

Anzahl der Antworten 3 Antworten
Ich bin mit dieser insert-Anweisung in meinen code in vba-excel, aber ich bin nicht in der Lage, es zu brechen in mehr als einer Zeile SqlQueryString = "Insert into Employee values(" & txtEmployeeNo.Value & " _ ,'"

Wie erhalte ich einen DateDiff-Wert in Millisekunden in VBA (Excel)?

Anzahl der Antworten 6 Antworten
Brauche ich zur Berechnung der Differenz zwischen zwei timestamps in Millisekunden. Leider, die DateDiff-Funktion von VBA bietet nicht diese Präzision. Gibt es irgendwelche workarounds? InformationsquelleAutor der Frage Florian | 2009-06-02

Wie lösche ich das gesamte Array?

Anzahl der Antworten 7 Antworten
Ich habe ein array wie dieses: Dim aFirstArray() As Variant Wie lösche ich das gesamte array? Was ist eine Sammlung? InformationsquelleAutor der Frage l--''''''---------'''''''''''' | 2010-06-10

Wie ändere ich das Format einer Zelle in Text mit VBA?

Anzahl der Antworten 3 Antworten
Habe ich ein "Dauer" - Spalte in einem Excel-sheet. Seine Zelle format ändert sich immer — ich will wandeln die Dauer von Minuten bis Sekunden, aber wegen der Formatierung der Zellen es gibt mir immer verschiedene Antworten.

Wie führe ich einen REST-Aufruf mit VBA in Excel durch?

Anzahl der Antworten 3 Antworten
Habe ich versucht, diesem Beispiel zu Folgen: http://libkod.info/officexml-CHP-9-SECT-5.shtml - Archive.org - Spenden aber es gab diesen Fehler in dieser Zeile: Dim objHTTP As New MSXML2.XMLHTTP Ich habe versucht, dieses Beispiel zu verwenden: Wie kann ich das senden

Warten Sie, bis ActiveWorkbook.RefreshAll beendet ist - VBA

Anzahl der Antworten 10 Antworten
Ich habe eine sub, die fordert ActiveWorkbook.RefreshAllum neue Daten aus einer XML-Quelle, und führt mehrere änderungen. Das problem ist, dass nicht genug Zeit ist gegeben für die RefreshAll Befehl zu Ende, so dass die folgenden subs und

Wie kann ich eine HTTP-POST-Anfrage von Excel an einen Server mit VBA senden?

Anzahl der Antworten 5 Antworten
Was VBA-code ist erforderlich, um einen HTTP-POST aus einem Excel-Tabellenblatt? InformationsquelleAutor der Frage Matthew Murdoch | 2008-10-01

Wie man einen Tooltipp auf eine benutzerdefinierte Funktion setzt

Anzahl der Antworten 9 Antworten
In Excel 2007, wie füge ich eine Beschreibung und parameter-Hinweise, um eine benutzerdefinierte Funktion? Wenn ich mit der Eingabe beginnen ein Funktions-Aufruf für eine eingebaute Funktion, zeigt Excel eine Beschreibung und parameter-Liste--ein tooltip. Ich möchte das gleiche

Wie kann ich GUIDs in Excel generieren?

Anzahl der Antworten 10 Antworten
Ich habe eine excel-Datei mit einer Bestellung in jeder Zeile, und ich möchte jede Bestellung eine eindeutige id, so gibt es eine Eindeutige ID-Spalte. Jedes mal, wenn ich füllen Sie eine Zeile, ich möchte in Excel automatisch

Funktion zum Umwandeln der Spaltennummer in einen Buchstaben?

Anzahl der Antworten 27 Antworten
Hat jemand eine Excel-VBA-Funktion, die zurück den Buchstaben der Spalte(N) aus einer Zahl? Beispielsweise die Eingabe 100 zurückkehren sollte CV. InformationsquelleAutor der Frage mezamorphic | 2012-10-09

Löschen Sie die gesamte Zeile, wenn Zelle die Zeichenfolge X enthält

Anzahl der Antworten 6 Antworten
Ich bin neu in VBA und ich bin versucht zu kommen mit ein Weg, um löschen Sie alle Zeilen (und shift-Zellen, wenn möglich), wo die website-Spalte-Zelle enthält das Wort none. Die Tabelle enthält 5000+ records und das

Was ist der Unterschied zwischen "Form Controls" und "ActiveX Control" in Excel 2010?

Anzahl der Antworten 4 Antworten
Mithilfe von Microsoft Excel 2010, bemerkte ich zwei Arten von Steuerelementen, die eingefügt werden können ein Dokument: Formular-Steuerelemente und ActiveX-Steuerelemente. Was ist der Unterschied zwischen Ihnen? InformationsquelleAutor der Frage Rubens Mariuzzo | 2013-03-16

Excel VBA: Wie programmiere ich die marschierenden Ameisen nach range.copy

Anzahl der Antworten 2 Antworten
Ich nicht wollen, zu greifen, zu SendKeys "{ESC}" InformationsquelleAutor der Frage Nick | 2009-11-02

Wie man ein Ergebnis von einer VBA-Funktion zurückgibt

Anzahl der Antworten 4 Antworten
Wie kann ich wieder ein Ergebnis von einer Funktion? Beispiel: Public Function test() As Integer return 1 End Function Dieser gibt einen compile-Fehler. Wie mache ich diese Funktion eine Ganzzahl zurück? InformationsquelleAutor der Frage Mike | 2010-05-06

Was ist der Unterschied zwischen dim und set in vba?

Anzahl der Antworten 7 Antworten
Mir verzeihen, so bin ein Neuling in VBA. Manchmal benutze ich Dim r as Range r = Range("A1") Andere Male, die ich verwenden Set r = Range("A1") Was ist der Unterschied? Und Wann sollte ich was? InformationsquelleAutor

Rahmen um jede Zelle in einem Bereich

Anzahl der Antworten 6 Antworten
Ich bin versucht, zu erstellen eine einfache Funktion, hinzufügen von Rahmen um jede Zelle in einem bestimmten Bereich. Mit der wunderbaren Aufnahme dieser erzeugt eine Tonne von code, die ist ziemlich nutzlos. Der code unten zeigt ein

Erzwinge eine Bildschirmaktualisierung in Excel VBA

Anzahl der Antworten 6 Antworten
Meine Excel-tool führt eine lange Aufgabe, und ich versuche, freundlich zu sein, um die Benutzer, indem Sie einen Bericht über den Fortschritt in der Statusleiste, oder in irgendeiner Zelle in dem Blatt, wie unten gezeigt. Aber der

Brechen Sie aus einer While ... Wend-Schleife aus

Anzahl der Antworten 1 Antworten
Bin ich mit einer While...Wend-Schleife VBA. Dim count as Integer While True count=count+1 If count = 10 Then ''What should be the statement to break the While...Wend loop? ''Break or Exit While not working EndIf Wend Möchte

Warten Sie, bis Application.Calculate beendet ist

Anzahl der Antworten 2 Antworten
Kann ich Kraft meiner vba-Skript zu warten, bis Anwendung.Berechnung beendet hat, wird die Neuberechnung aller Formeln? InformationsquelleAutor der Frage Sebastian Müller | 2012-06-30

Einfügen von Zeilenumbrüchen in umschlossene Zellen über Code

Anzahl der Antworten 4 Antworten
Ist es möglich einen Zeilenumbruch einfügen in einen umschlossenen Zelle über VBA-code? (ähnlich zu tun Alt-Enter bei der Eingabe von Daten manuell) Habe die Zelle umbrechen von text-Eigenschaft auf True per VBA-code, und ich bin das einfügen

Wie kann man feststellen, ob ein Datum auf das Wochenende fällt?

Anzahl der Antworten 4 Antworten
Gegeben, die ein Datum als Eingabe, wie kann ich feststellen, ob der Tag fällt auf ein Wochenende? InformationsquelleAutor der Frage JR. | 2009-10-16