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.

finden Sie eine Zeile # des das ausgewählte Element in der listbox in vba

Anzahl der Antworten 2 Antworten
Wie finde ich die Zeile # des ausgewählten Elements in der listbox? momentan habe ich ein sub, dass die Eingänge alle gefundenen items in der listbox, siehe unten Sub findnext() Dim Name As String Dim f As

Excel-VBA: erkennen, wenn Outlook geöffnet ist, wenn nicht ,dann öffnen Sie es

Anzahl der Antworten 2 Antworten
Ich habe code geschrieben, um den download einer Anlage in einen angegebenen Ordner. Const olFolderInbox = 6 Sub detectpp_plate_record1() Dim oOutlook As Object Dim oOlns As Object Dim oOlInb As Object Dim unRead, m As Object, att

Excel 2007-VBA: Auswahl einer Platte Mit einer Variablen

Anzahl der Antworten 2 Antworten
Ich versuche, auf ein Blatt, basierend auf einer Variablen. Von einem top-level, ich habe eine For-Schleife angetrieben durch die variable Num = 1 Bis 18 Die variable "CurrentSN" ändert sich der Wert basiert auf einer Liste von

Excel Multi wählen Sie Optionen im dropdown

Anzahl der Antworten 2 Antworten
In einer Tabellenkalkulation, wenn ich will, um eine Liste der Elemente erstellen, die für ein dropdown für einen Benutzer zu wählen, ist es auch möglich, eine Mehrfachauswahl mit Checkboxen? Etwas wie _ Item A _ Item B

Methode Wählen Sie für das Objekt '_Worksheet' ist fehlgeschlagen - warum?

Anzahl der Antworten 2 Antworten
Set mainWB = Workbooks("Copy Paste.xlsb") Set mainWS = mainWB.Sheets("Sheet1") Set testWS = mainWB.Sheets("Sheet3") mainWS.Select Ich immer eine Fehlermeldung in der letzten Zeile in der Excel-VBA: "- Methode Wählen Sie für das Objekt '_Worksheet' ist fehlgeschlagen" Irgendeine Idee,

Laufzeitfehler 1004, wenn Sie versuchen, Sortieren Sie Daten auf drei verschiedene Werte

Anzahl der Antworten 2 Antworten
Ich gelesen habe, mindestens fünfzehn verschiedenen Artikeln auf dieser und versucht eine Reihe von verschiedenen möglichen Lösungen. Ich bin versucht, den VBA-code unten, um zu Sortieren ein Arbeitsblatt von variabler Größe, die von drei verschiedenen Ebenen. Wenn

Füllung nach Unten, bis die Letzte Leere Zeile oder Nächste Gefüllte Zelle

Anzahl der Antworten 2 Antworten
Weiß ich, wie man code, um zu füllen, unten eine Spalte, aber ich habe ein paar Bedingungen, die ich kann nicht herausfinden, wie zu implementieren. Ich möchte Füllung nach unten, bis die Letzte Zeile (mit Wert) oder

VBA Excel: so führen Sie eine Funktion für jede Zelle in einer Spalte und in einer Schleife durch alle Arbeitsmappen?

Anzahl der Antworten 1 Antworten
Hier ist, was ich habe, so weit: Sub TrimColumnD() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets Dim c As Range For Each c In ActiveSheet.UsedRange.Columns("D").Cells c.Value = WorksheetFunction.Trim(c.Value) Next c Next ws End Sub Die

Wechsel vom Internet Explorer auf Microsoft Rand

Anzahl der Antworten 4 Antworten
Nach der jüngsten Veröffentlichung von Windows 10 inklusive der neuen browser - Microsoft Edge - würde jemand einfach wissen, wie man öffnen Sie Microsoft Edge-browser über Excel-VBA. Ich habe versucht, auf der Suche die website ohne Glück.

Excel-VBA. Für jede Zeile im Bereich, für jede Zelle in der Zeile, für jedes Zeichen in der Zelle

Anzahl der Antworten 2 Antworten
Habe ich einen VBA-makro einfach ad absurdum zu führen. Für jede Zeile im Bereich, dann für jede Zelle in der Zeile und dann für jedes Zeichen in der Zelle. Aber es gibt die Eigenschaft oder Methode nicht

Machen Sie eine benutzerdefinierte Funktion nichts zurück - nicht 0, nicht einen leeren string, aber nichts

Anzahl der Antworten 5 Antworten
Habe ich eine benutzerdefinierte Funktion, die aufgerufen werden innerhalb einer Tabellen Zelle, d.h. ich will nichts zurück, in einigen Fällen. In anderen Worten, ich möchte die Zelle mit meiner Funktion genau gleich behandelt werden wie eine leere

Benennung und Bezugnahme auf ein Diagramm in VBA

Anzahl der Antworten 2 Antworten
Ich versuche, erstellen von Diagrammen in excel mit VBA . Der code ist wie folgt : Sub testmacro() Dim i As Integer i = Sheets("Data").Range("M2").Value Sheets("Email ID").Activate Range("A1").Select ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlColumnClustered If i = 1 Then

Anzeigen und ausblenden von Spalten in excel mit vba

Anzahl der Antworten 2 Antworten
Habe ich ein Arbeitsblatt mit den Werten in den Spalten B:G. In dem selben Blatt in Zelle A1 habe ich eine drop down Liste mit Daten Validierung mit Werten wie A, B und C. Was ich verlangen,

Excel 2013 VBA-klar-aktiv-filter

Anzahl der Antworten 3 Antworten
Muss ich deaktivieren Sie alle aktiven Filter aus einem Blatt vor dem ausführen eines bestimmten Makros diese Zeile funktioniert Prima, WENN es einen aktiven filter auf If ActiveSheet.AutoFilterMode Then ActiveSheet.ShowAllData Jedoch, wenn keine Filter ausgewählt sind, gibt

Excel-VBA einen Ordner Öffnen

Anzahl der Antworten 2 Antworten
Mithilfe von Excel 2010 VBA - ich versuche nur einen Ordner öffnen Sie durch einen sub. Was mache ich hier falsch? VBA Sub openFolder() Dim preFolder As String, theFolder As String, fullPath as String theFolder = Left(Range("T12").Value,

Excel-VBA-Bilder Einfügen Von Bild Name in Spalte

Anzahl der Antworten 1 Antworten
Lese sehr viel, wenn verschiedene threads zum einfügen von Bildern und re-sizing, Sie kann aber nicht einen finden, der genau das tut, was ich will, es zu tun. Also sagen, ich habe eine Tabelle mit 2 Zeilen.

kopieren und einfügen aus csv-Datei in excel-Datei

Anzahl der Antworten 2 Antworten
Modifizierte ich ein Stück code, öffnet sich eine .csv Datei, kopiert einen markierten Bereich und fügt es in eine ausgewählte Zelle in einem excel-Arbeitsblatt. Bin ich Probleme mit der Auswahl der nächsten Reihe in die .csv-Datei zum

Run-time error 9 in VBA-Skript

Anzahl der Antworten 3 Antworten
Also im Grunde habe ich wohl eine lahme Frage. Ich habe VBA für etwa zwei Stunden jetzt, und ich bin nur versuchen, ein makro machen würde, würde erstellen Sie ein neues Tabellenblatt und kopieren von Daten aus

Wie um zu zeigen, ein warten-Bildschirm in VBA für Excel 2010

Anzahl der Antworten 2 Antworten
Ich habe Makros, die ausgeführt werden, auf einige Arbeitsmappen und ein status-Bildschirm, zeigt Ihre Fortschritte, so dass der Benutzer nicht haben, um zu starren auf einen leeren Bildschirm oder der Ladescreen von Excel. Oder so ich dachte.

Excel VBA-code, um x-Achse minimum und maximum-Wert im gezeichneten Bereich

Anzahl der Antworten 5 Antworten
Ich habe einen VBA-code (unten), setzt die min-und max-x-Achse-Werte zu einer angegebenen Zelle (B4 und B15). Jedoch, ich habe viele Grundstücke in meiner Arbeitsmappe, und alle brauchen eine unterschiedliche min-und max-x-Achsen-Bereich. Ich möchte einen VBA-code, der geht

Wie kann ich die Referenz zu einem anderen (offenen oder geschlossenen) Arbeitsmappe, und ziehen Sie die Werte zurück, die in VBA? - Excel 2007

Anzahl der Antworten 1 Antworten
Grundsätzlich habe ich sammeln müssen eine faire paar zahlen aus einer anderen Arbeitsmappe (Die gefunden und geöffnet werden kann, durch eine UserForm, also den Speicherort und die Namen sind variabel). Muss ich VBA verwenden, für diese, wie

Excel: Füllen Sie Die Daten Über Mehrere Arbeitsblätter

Anzahl der Antworten 3 Antworten
Leider für meinen Arbeitgeber, keiner meiner Netzwerk-engineering-Kurse enthalten erweiterte Excel-Formel Programmieren. Unnötig zu sagen, ich weiß nichts über Excel sparen für basic-SUMME und die ANZAHL der Formel-Befehle. Mein Arbeitgeber hat eine Excel-Arbeitsmappe mit mehreren Arbeitsblättern innerhalb der

Excel: Wie kopieren Sie eine Zeile, wenn es mit bestimmten text zu einem anderen Arbeitsblatt (VBA)

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche zu verwenden, marco, das wäre in der Lage, um eine Spalte zu durchsuchen sagte dem Blatt und wenn bestimmter text gefunden wird - in meinem Fall das Wort "FAIL" - Kopie, die

Gewusst wie: hinzufügen von text auf der letzten Zeile einer Spalte

Anzahl der Antworten 2 Antworten
Bitte ich brauche etwas Hilfe mit, wie Sie text hinzufügen, um die Letzte (leere) Zeile in einer Spalte mit VBA? Habe ich ein spreedsheet mit einem ActiveX-Steuerelement-Schaltfläche. Ich möchte, dass beim Klick auf den command-button, Excel nimmt

Mit VBA, wie kann ich text schreiben verschiedene überschriften-Ebenen in Word von Excel aus?

Anzahl der Antworten 1 Antworten
Mithilfe von VBA 2007, wie kann ich erstellen ein Word-Dokument aus Excel-und text schreiben von verschiedenen überschriften (überschrift1, heading2, normal), so dass die überschriften in der Dokumentstruktur? Herzlich willkommen auf Stack Overflow! Wir ermutigen Sie dazu, Forschung

Wie zu verwenden ListBox.ListIndex

Anzahl der Antworten 3 Antworten
Werde ich durch eine einzige select-Listenfeld, um zu bestimmen, welche Serie zu wählen. Die früheren Entwickler, die auf diese Tat folgende: For i = 0 To ListBox4.ListCount - 1 If ListBox4.Selected(i) Then Series_Msg = Series_Msg & ListBox4.List(i)

Excel-VBA-Bedingte Formatierung-Formel innerhalb der Formel

Anzahl der Antworten 3 Antworten
Bin ich stecken und ich weiß nicht, ob es Lösungen für diese, wie ich habe versucht, viele und gehalten nicht. Ich versuche, fügen Sie eine bedingte Formatierung der Zellen in Spalte B wird gelb, wenn es gleich

Die Funktion Arbeitstag hinzufügen Werktagen

Anzahl der Antworten 1 Antworten
Ich versuche zum ausführen von code aus der Basis von Daten, die in der D-Spalte. Der code unten funktioniert. Aber der "wenn" - Teil der bedingten Formatierung werden muss + 30 Arbeitstage, nicht plus dreißig Tage. Ich

Zelle kopieren und einfügen in web-form

Anzahl der Antworten 1 Antworten
Ich versuche zu erstellen, die eine order-tracking-makro, die die folgenden nach dem ich ausgewählt habe, eine bestimmte Zelle: Zeigt die order-tracking-Webseite, z.B. FedEx Sendungsverfolgung Gibt den Wert in der ausgewählten Zelle in meinem Excel-Arbeitsblatt in das entsprechende

Dynamisch anfügen eines Arrays in VBA

Anzahl der Antworten 2 Antworten
Möchte ich anfügen, ein array mit einer Zahl, je nach Zustand der verschiedenen Variablen. Hier ist der code, den ich mir ausgedacht habe: ich beginne mit einem leeren array. Sub makeArr() Dim myArr() As Integer If box1

Wie zerlegt eine Zeichenkette und Trennzeichen in ein array

Anzahl der Antworten 3 Antworten
Habe ich den folgenden string: top,fen,test,delay,test Möchte ich es konvertieren in ein array in der folgenden Art und Weise: {top}{,}{fen}{,}{delay}{,}{test} InformationsquelleAutor siwanut jinnachit | 2014-08-14

Run Time Error 1004 'kann Nicht die PivotFields-Eigenschaft des PivotTable-Klasse"

Anzahl der Antworten 1 Antworten
Ich wirklich haben keine Ahnung, was diese Fehlermeldung bedeutet... ich versuche den code zu verwenden, wählen Sie alle Zeilen, die unter einem der subheaders in einer pivot-Tabelle. Ich bin immer ein Laufzeitfehler 1004 "kann nicht die PivotFields-Eigenschaft

VBA-Excel-2010 - einbinden von Bildern und anpassen der Größe

Anzahl der Antworten 1 Antworten
Ich habe schon lauern für eine Weile und fand es sehr hilfreich, also danke für die Hilfe schon jetzt! Ich versuche ein makro schreiben zum einbetten von Bildern in ein Arbeitsblatt von einzelnen Dateien und die Größe

Wie count-up-text eine andere Schrift Farbe in excel

Anzahl der Antworten 3 Antworten
Ich habe eine Liste von Namen, die exportiert wurden, aus einer anderen Datenbank in excel. Die Namen in der Liste, die von Interesse sind, hervorgehoben in Roter Schrift. Ich möchte eine Art zu zählen, d.h. John Smith

Wie kann ich eine Schleife durch eine Teilmenge von Arbeitsblättern?

Anzahl der Antworten 6 Antworten
Ich weiß wie eine Schleife durch alle Arbeitsblätter in einer Arbeitsmappe, und wie Sie zu beenden, sobald ich erreichen, eine "Ende-flag" Arbeitsblatt: For Each ThisWorkSheet In Worksheets If ThisWorkSheet.Name = "FlagEnd" Then Exit For MsgBox "This worksheet

Überprüfen mit VBA, wenn ein element auf der Seite vorhanden

Anzahl der Antworten 4 Antworten
Habe ich 15.000 Produkte und ich muss wissen, ob Sie X, Y oder Z. Sie Den code unten prüft auf amazon, um zu sehen, wenn ein Produkt ist eine Art von XYZ. Gott hilf mir, es funktioniert

Excel-VBA - wählen Sie einen dynamischen Zellbereich

Anzahl der Antworten 4 Antworten
Ich möchte in der Lage sein, dynamisch wählen Sie einen Bereich von Zellen (die überschrift), wo die Zeile 1 aber die Spalten werden mit 1 bis Letzte Spalte, wobei "A" die erste Spalte ist und "M" ist

Excel-VBA-Makros kopieren und fügen Wert der Zelle auf bestimmte Zellen basierend auf dem text in Spalte

Anzahl der Antworten 1 Antworten
Ich bin versucht, kopieren und einfügen von text-Werte auf eine bestimmte Anzahl von Zellen in excel, basierend auf einem text-Vergleich. Bitte siehe unten für Erklärung: Ich habe 2 Spalte A(leer) und B(mit Werten) Nach den Makros, das

Ersetzen Excel Zelle Wert mit Text Box-Input in VBA-Form

Anzahl der Antworten 1 Antworten
Habe ich eine einfache form in Excel 2010 in die ich ersetzen wollen, die die einzelnen text-string-Wert in 11 Zellen in dem Zellbereich B5 : B15 Ich habe diesen code zum testen der ersten Zelle auf B5

VBA "getvalue" - Funktion

Anzahl der Antworten 1 Antworten
Ich bin nicht in der Lage, um den Wert mit "getvalue" - Funktion in vba . Sub testgetvalue1() Dim p As String Dim t As String Dim s As String Dim a As String p = "D:\Archive

Die Verweise auf hinzufügen in der HTTP-Anforderung aus Excel VBA

Anzahl der Antworten 2 Antworten
Baue ich eine OAuth2.0 Authentifizierungs-tool von Excel-VBA. Diese sind die Referenzen, die ich verwende: Aber der code bricht beim kompilieren in Zeile: Private objXMLRequest As MSXML2.ServerXMLHTTP Ich habe versucht mit aus dem Fenster mit der Eingabeaufforderung als

VBA - kopieren-einfügen als Werte

Anzahl der Antworten 2 Antworten
Ich habe Mühe mit dem code, der sollte kopieren Sie die Zelle, und fügen Sie Sie zu der unten in der Zeile (es unten in der Zeile ist leer /wenn nicht, dann sucht es nach anderen Zeilen)

Kopie Blatt Inhalt auf einem anderen Blatt

Anzahl der Antworten 3 Antworten
Ich möchte, um den Inhalt zu kopieren von einem Blatt auf das Ende der anderen, habe ich versucht, dieses vba-code und es funktioniert, Private Sub CommandButton1_Click() Sheets("B").Select Range("A1:H14").Select Range("A1:H14").Copy Sheets("A").Select ' Find the last row of data

VBA Grenzen ziehen

Anzahl der Antworten 3 Antworten
Unten ist der code, den ich verwende auf einem meiner Tabelle zu tun, die Formatierung und es funktioniert ohne Fehler. Es ist etwas langwierig, weil ich dies von Makro-Recorder und ein bisschen modifiziert. Das problem, das ich

Wählen Sie Outlook-Ordner Mit Excel-VBA

Anzahl der Antworten 3 Antworten
Ich versuche zu umgehen, müssen Sie den Ordner wählen, die ich will, und sagen Sie Excel, gehen Sie vor und zählen Sie die "Inbox" Sub Get_Emails() Dim OLF As Outlook.MAPIFolder Dim EmailItemCount As Long Set OLF =

Excel-VBA-Autofilter enthält, die mit mehreren Kriterien

Anzahl der Antworten 1 Antworten
Ich ein filter für einen Bereich mit mehreren Kriterien mit dem operator Enthält Dem folgenden code funktioniert sehr gut (2 Kriterien): shData.UsedRange.AutoFilter field:=2, Criteria1:=Array("*a*", "*b*"), Operator:=xlFilterValues Aber, nicht sicher, warum der code unten funktioniert nicht (mehr als

Excel-VBA - deaktivieren Sie die Auswahl nach dem einfügen mit code mit Variablen

Anzahl der Antworten 2 Antworten
Ich ein makro geschrieben, um zu filtern, kopieren und fügen Sie den gefilterten Kriterien in verschiedenen Arbeitsmappen. Ich kann nicht herausfinden, wie deaktivieren Sie den Bereich, der eingefügt werden innerhalb der Arbeitsmappen. Ich habe versucht ".range("A1").wählen Sie"

Wie geben Sie eine Verzögerungszeit von weniger als einer Sekunde in excel-vba?

Anzahl der Antworten 8 Antworten
möchte ich wiederholen, ein Ereignis nach einer bestimmten Dauer weniger als 1 Sekunde. Ich habe versucht mit folgenden code Application.wait Now + TimeValue ("00:00:01") Aber hier die minimale Verzögerungszeit beträgt eine Sekunde. Wie man eine Verzögerung von

Wie zu bestimmen, ob ein Datum fällt auf das Wochenende?

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

Excel-makro zum einfügen von carriage return

Anzahl der Antworten 1 Antworten
In meiner Forschung, ich habe festgestellt zwei Möglichkeiten für das einfügen einer Zeilenschaltung in einen header in einem VBA-makro, mit Chr(10) oder Chr(13). Ich habe sogar gesehen-code geschrieben, die von Allen Wyatt bei excel.tips.com, dass scheint genau