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.

Beim senden von mail über SMTP, bekomme ich "Transport Failed to Connect to server"

Anzahl der Antworten 1 Antworten
Ich habe den folgenden code zum senden von mail aus einem VBA-makro mithilfe von CDO. Ich bekomme ein Fehler im code: Transport failed To connect To server Error Sende ich eine mail in der Gmail-SMTP-Dienst. Sieht aus

Excel-VBA - & UserForm Login und Passwort SVERWEIS-Tabelle in Blatt

Anzahl der Antworten 2 Antworten
Ich habe versucht, meine userform login anmelden, wenn Sie geklickt werden, basierend auf Daten in einer Tabelle in der Arbeitsmappe, aber ich kann einfach nicht scheinen, um den code zu erhalten Recht. Details: Userform Textfeld Benutzername =

VBA-Fehler mit ISTEXT-Funktion in der IF-Anweisung

Anzahl der Antworten 4 Antworten
Gerade angefangen mit VBA und ich bin im Grunde auf der Suche um zu überprüfen, ob ein Element in einer Spalte ist text und kopieren Sie es dann in einem anderen Blatt in einer Zeile. Ich werde

Anpassen VBA-editor

Anzahl der Antworten 1 Antworten
Bin ich auf der Suche nach einer Möglichkeit, anpassen, ein wenig die VBA editor von Excel. Ich fand dieses nette github post : VBE-Thema Farbe-Editor. Problem ist, ich kann nicht finden die VBE7.DLL Datei in meinem computer.

Holen Sie sich maximale Wert der Spalten in Excel mit makro

Anzahl der Antworten 3 Antworten
Erstmal hab ich keine Ahnung von schreiben von Makros in excel, aber jetzt habe ich zu schreiben Sie einen code für einen Freund. So hier gehen wir. In meinem excel-sheet habe ich eine Tabelle, die hält einige

Die Verbindung zu MySQL über Excel, indem ausführen eines Makros

Anzahl der Antworten 1 Antworten
strSQL = "INSERT INTO [ODBC;DSN=DSNName;].NameOfMySQLTable (IndexCode,LastTradePrice) VALUES" strSQL = strSQL & "Select F1,G1 As NameOfMySQLField FROM [Excel 8.0;DATABASE=" & strFile & ";HDR=NO;IMEX=1].[Sheet1$];" Dies ist die Abfrage, die ich zu schreiben im MS-Excel-makro. Ich habe eine Datenbank auf

Makro für Excel: Wenn in Spalte B ein "X", dann kopieren Sie ganze Zeilen und fügen Sie im Arbeitsblatt mit dem Namen "Spalte B"

Anzahl der Antworten 2 Antworten
Begrenzt habe ich erfahren, schreiben von Makros, und ich bin auf der Suche zum aktualisieren einer aktuellen Arbeitsblatt bei der Arbeit verwendet. Derzeit kopieren wir die gesamte Master-Arbeitsblatt kopieren und einfügen in andere Arbeitsblätter vor der Sortierung

string-Ersetzung mit Excel-VBA (ähnlich dem Excel-ERSETZEN-Funktion)

Anzahl der Antworten 1 Antworten
Ich habe eine Frage bezüglich string-Modifikation. Nehmen wir an, wir haben folgenden string: 4155595208*** in Zelle A1 (10 zahlen und 3 startet). Nun würde ich gerne ersetzen Sie diese 3 Sterne mit einem leeren Feld und bekommt

So ändern Sie die Titelleiste einer Userform in VBA?

Anzahl der Antworten 1 Antworten
Pflege ich einen old-ish-Anwendung geschrieben in VBA für Excel 2002 (XP)/2003, und ich versuche zu internationalisieren. Um dies zu tun, lese ich in der übersetzten strings dynamisch und aktualisieren Sie die verschiedenen Steuerelemente auf meinem userform, indem

Excel-VBA-Arbeitsmappe.ChangeFileAccess

Anzahl der Antworten 1 Antworten
Ich habe Probleme mit dem ändern der Datei Zugriffsmodus auf Excel-Arbeitsmappen mit VBA. Ich bin mit Office 2010. Ich möchte in der Lage sein, abwechseln zwischen nur Lesen und Lesen-write-Modus als angemessen. Allerdings scheint es das ändern

LoadImage PNG-Datei im excel-vba-form image1.picture control, schwarzer hintergrund

Anzahl der Antworten 2 Antworten
Habe ich code das laden von png-Bildern auf picture-control - Option Explicit Option Private Module Private Type GUID Data1 As Long Data2 As Integer Data3 As Integer Data4(0 To 7) As Byte End Type Private Type PICTDESC

VBA: aufrufen eines Arbeitsblatts mit einem string?

Anzahl der Antworten 2 Antworten
Ich habe ein makro, dass ich gerne mehrere (>20) mal, aber jedes mal muss es auf ein anderes Arbeitsblatt. Zum Beispiel, wenn meine Blätter sind mit Namen S1, S2, S3, etc., für eine Besondere Verwendung von Makros,

Tabelle exportieren nach outlook von excel -, blackberry-freundlich

Anzahl der Antworten 2 Antworten
So sammelte ich von verschiedenen Orten auf das internet einige code, um eine Tabelle exportieren, in outlook und senden Sie es automatisch an, und habe gerade bemerkt, dass die E-Mail ist nicht wirklich blackberry freundlich (vor allem

Excel/VBA - Kopieren und einfügen von Daten in ein Arbeitsblatt in einer bestimmten Zeile basierend auf Datum

Anzahl der Antworten 1 Antworten
Habe ich, was ich denke, ist eine ziemlich einfache Frage. Ich habe einen Bericht, der täglich aktualisiert wird. Einen bestimmten Bereich (B5:AC5) aus einem Arbeitsblatt kopiert werden muss, um zu einem anderen Arbeitsblatt, auf einer täglichen basis.

Excel-Makro - kombinieren Sie Mehrere Spalten In Eine

Anzahl der Antworten 2 Antworten
Ich habe ein excel-2007-Tabelle mit 12 Spalten (jede Spalte entspricht einem Monat) und jede Spalte beinhaltet +/-30000 Reihen von täglichen niederschlagsdaten. Was ich tun müssen, ist, kombinieren Sie diese Spalten mit Daten in eine neue Spalte (eine

Auffinden der Zellwerte in Excel-VBA

Anzahl der Antworten 1 Antworten
Mit: Excel 2007/Win 7 Zuerst habe ich eine subroutine zu finden, die den dynamischen Bereich in einem Arbeitsblatt namens "WIP': Sub GetWIPRange() Dim WIPrng1 As Range Dim WIPrng2 As Range Sheets("WIP").Activate Set WIPrng1 = Cells.find("*", [a1], ,

Öffnen von UserForm aus userform über und über - Ursachen-Objekt-Probleme

Anzahl der Antworten 1 Antworten
Ich derzeit haben ein eingebautes tool in Excel 2003, die zeigt eine Reihe von Formularen zur Dateneingabe. Der client angefordert hat, dass es "Bisherigen Form" und "Weiter Bilden" - buttons auf den Formularen. Den code verwendet, um

Versuch zur Rückkehr eine Bandbreite als Funktion Ausgabe, type mismatch?

Anzahl der Antworten 4 Antworten
Die folgende Funktion gibt eine "Typenkonflikt". Ich verstehe nicht, wie ich die Aufmerksamkeit auf die Verwendung der "Set" - Anweisung, um die Rücksendung meiner resultierende Spektrum. Ich gedebuggt die Funktion, bekomme ich eine richtigen Bereich, um zurückzukehren,

Excel-VBA: Beste Weg, um die Arbeit mit den Daten der CSV-Datei

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einem direkte und effiziente Methode zum Auslesen von csv-Dateien und praktischerweise die Arbeit mit den Daten in Excel/VBA? Am besten wäre: der direkte Zugriff der Daten durch die Angabe von Zeile

Lesen von XML mit VBA-Excel-Makros und anpassen der generierten Tabelle

Anzahl der Antworten 1 Antworten
Ich bin neu in Excel-VBA. Mein problem ist, dass ich eine XML-Datei, und ich brauche, um zu zeigen, Ihre Inhalte in einer Tabellenform in Excel. Ich geschrieben habe, ein Beispiel für VBA-code wie folgt: Dim testFile As

Wie zum Extrahieren von Daten aus 2 sheets von excel und die Anzeige im VB-Formular-Felder

Anzahl der Antworten 1 Antworten
Habe ich Daten in 2 excel-sheets sagen, Tabelle2 und Tabelle3, und Werte, die in Spalte 1 der beiden Blätter ist identisch. So habe ich eine userform mit 1 dropdown(Combobox1), 4 textbox-Feld-und 1 listbox-Feld. dropdown-picks Daten aus Spalte

Excel 2007-Makro funktioniert nicht in 2010

Anzahl der Antworten 1 Antworten
Dieses makro funktioniert nur, bevor wir aktualisiert, um windows 7 und Excel 2010. Das makro Stoppt bei Activesheet."einfügen". Alle diese tut, ist, eine Datei zu öffnen, kopieren Sie die Daten und fügen Sie es auf das erste

Kopieren von Text aus Bereich in Excel in Word-Dokument

Anzahl der Antworten 2 Antworten
wie Sie: 1) kopieren Sie text aus einem Bereich in einem Excel-Dokument. 2) Öffnen Sie ein Word-Dokument. 3) fügt den text in einen bestimmten Teil des word-Dokuments. hinsichtlich Kojo Edit: hier ist der Ansatz Dim wrdApp As

Excel VBA drucken auf bestimmten Drucker Fach

Anzahl der Antworten 1 Antworten
In Excel (2007) VBA-wie kann ich das Arbeitsblatt drucken auf einem bestimmten Drucker eingelegt? Dies wird drucken Sie einfach den Standard-Schacht am Drucker: ws.PrintOut ActivePrinter:="\\print_server\printer_name" Erstellen von verschiedenen Druckern scheint der beste zu sein. InformationsquelleAutor | 2009-04-20

Excel VBA zum erstellen von nummerierten Liste in Word

Anzahl der Antworten 1 Antworten
Ich versuche, mit VBA-code in Excel zum erstellen einer nummerierten Liste in ein Word-Dokument. Dim wrdApp As Word.Application Dim wrdDoc As Word.Document Set wrdApp = CreateObject("Word.Application") wrdApp.Visible = True Set wrdDoc = wrdApp.Documents.Add With wrdDoc For i

Excel-makro zum kopieren von Zeilen in neues sheet(s) basierend auf der Spalte Wert

Anzahl der Antworten 1 Antworten
Meine Anfrage ist unter: Jeden Monat mein telecom-provider gibt mir eine excel-Liste mit allen Abonnenten in dem folgenden format: GSM number, account num, caller location, called location, units, cost 123456, abc123456, loc1, loc2, 23, 11.231 123456, abc123456,

Wechsel Scheibe Farbe ein Kreisdiagramm in excel-VBA

Anzahl der Antworten 1 Antworten
Zunächst schrieb ich eine Funktion, die ändert sich das Aussehen von einer Reihe von pie-charts nach vorgegebenen Farbthemen Function GetColorScheme(i As Long) As String Const thmColor1 As String = "C:\Program Files\Microsoft Office\Document Themes 14\Theme Colors\Blue Green.xml" Const

Klare Inhalte von einem Arbeitsblatt mit makro, ohne löschen der Zwischenablage

Anzahl der Antworten 1 Antworten
Wie lösche ich den Inhalt einer excel-Tabelle mit makro, ohne löschen den Inhalt der Zwischenablage? Ich bin derzeit mit dem code unten(das heißt durch klicken auf eine Schaltfläche auf dem Blatt), aber dies löscht die Daten in

Formatierung von Excel-Blatt mit VBA

Anzahl der Antworten 1 Antworten
Was ich Excel 2007-Arbeitsblätter. Info im Bereich A1:C48 (fest) in mehrere Blätter in der gleichen Arbeitsmappe. , Was ich brauche Muss ich drucken Sie diese Auswahl in einem Brief Größe Papier mit normalen Margen. Aber der Zustand

Wie finde ich einen Wert in einer Zeile und return Nummer der Spalte mit VBA?

Anzahl der Antworten 3 Antworten
Mein excel-Blatt ist gefüllt mit lauter Nullen außer einer Zelle in jeder Zeile. Ich will finden, dass die Zelle und die Rückgabe der Spalte. Zum Beispiel: In der Zelle T616 ist ein anderer Wert als 0. Kann

Verknüpfen Zellen miteinander; mit Zellen verknüpften Zellen aktualisieren und Umgekehrt

Anzahl der Antworten 1 Antworten
Ich habe zwei Ideen, die dazu führen könnten, mehr oder weniger das gleiche Ergebnis. Ich versuche, ähnlich wie Zellen oder Tabellen aktualisieren sich immer der aktuellste Eintrag war in dem verlinkten system. Zum Beispiel, Zelle A1 ist

VBA - Für jede Zelle in Bereich

Anzahl der Antworten 1 Antworten
In meinem Excel-VBA-Projekt muss ich eine Schleife über jede Zelle des ranges ziemlich oft und ich habe immer ths-Methode: Dim xyzRange As Range Dim rCell As Range Set xyzRange = Range("C1").SpecialCells(xlTextValues) For Each rCell in xyzRange 'Do

Wie kann ich das beheben meine "Datenbank nicht gefunden" ODBC-Verbindung, Fehler beim neu laden meiner Arbeitsmappe?

Anzahl der Antworten 1 Antworten
In Erster Linie mit dem makro-recorder habe ich ein VBA-makro, setzt eine Lieferantenliste Verbindung zwischen Excel und QuickBooks-Datei. Sub RefreshVendorList() ' ' RefreshVendorList Macro 'DatabaseName=3ae39a3bfa964f61a6f974654c1ddbe9; Columns("C:E").Select Selection.Delete Shift:=xlToLeft With ActiveSheet.ListObjects.Add(SourceType:=0, Source:=Array(Array( _ "ODBC;Driver={QB SQL Anywhere};UID=Purchasing;;ServerName=QB_data_engine_21;AutoStop=NO;" _ ),

MS Access-VBA konvertieren-Abfrage-Ausgabe in Excel-format, aber nicht überall speichern

Anzahl der Antworten 3 Antworten
Ich habe versucht, mit transfer spreadsheet-Methoden, aber Sie scheinen zu verlangen, eine Ausgabe-Pfad. Muss ich nur finden Sie heraus, wie Sie eine Abfrage und Sie einfach "open up" eine Excel-Datei, enthält die Ausgabe der Abfrage. Ich brauche

Bewegen der gesamte Inhalt der Zelle abhängig, ob es enthält einen speziellen Charakter-Excel 2007

Anzahl der Antworten 1 Antworten
Möchte ich ein makro erstellen in Excel 2007 zu Spalte Suche Eine für einen Doppelpunkt (:) und wenn gefunden, bewegen Sie den gesamten Wert der Zelle in der gleichen Zeile, Spalte B. Damit es meine Daten sieht

VBA-Makro funktioniert nicht in mehrere Arbeitsblätter innerhalb der Arbeitsmappe

Anzahl der Antworten 2 Antworten
Arbeite ich für ein Kommunikations-Unternehmen, und ich bin versucht, code auszuführen, der auf ein Excel-Dokument kompiliert Daten über Probleme Berichte über die Produkte. Den Makros, die ich ausführen möchten, erzeugen ein Risiko spider-Diagramm für jeden Datensatz, wenn

excel-makro "Objekt erforderlich" Fehlermeldung

Anzahl der Antworten 1 Antworten
Ich arbeite das erste mal mit VBA und ich bekam eine Fehlermeldung, dass ich kann nicht scheinen, um zu korrigieren. Möchte ich weitergeben, einige Felder von einem Blatt zum anderen. Es gibt mir "Objekt erforderlich" aber ich

Excel 2013 makro, um nur bestimmte Zeilen basiert auf eine Zelle-Wert

Anzahl der Antworten 3 Antworten
ich bin neu in excel-Makros und vba. Ich habe eine excel-Datei mit über 300000 Zeilen im ersten Blatt, wo es Element-IDS in der ersten Spalte(Sie können auch mehrere sein, die hat den gleichen Wert), und etwa 1000

Das Zusammenführen von zwei Zellen in mehreren Spalten mit VB/Macro

Anzahl der Antworten 1 Antworten
Ich würde gerne Zusammenführen von zwei Zellen zu einer einzigen und ich habe zu tun, dass für die 2000+ Zeilen (1000+), wenn zusammengeführt. Ich bin auf der Suche nach einem makro, die helfen, mit diesem. Unten ist

Kopieren Werte aus Bereich in Excel zu Textmarke in Word

Anzahl der Antworten 2 Antworten
Den folgenden code kopiert einen einzelnen Wert in eine Textmarke in Word. Ich brauche Sie zum kopieren eines Bereichs von Werten wie "A6:G20". Sub test() Dim objWord As Object Dim ws As Worksheet Set ws = Workbooks("Portfolio1").Sheets("Print")

Eine andere Fußzeile für jede Seite in Excel

Anzahl der Antworten 2 Antworten
Ich getestet habe, den sample-code in das entsprechende MSDN-Artikel: Sub WorkWithPages() ' Fill random data: Range("A1", "R100").Formula = "=RANDBETWEEN(1, 100)" Dim pgs As Pages Set pgs = PageSetup.Pages PageSetup.DifferentFirstPageHeaderFooter = True ' Look in the Immediate window

VBA-Kopieren und Einfügen von Werten Aus Separaten Bereichen Und Fügen Sie Auf Gleiche Blatt, die Gleiche Zeilen-Offset, Spalten (Wiederholen Für Mehrere Blätter)

Anzahl der Antworten 1 Antworten
Ich würde eine Case-Anweisung, aber ich glaube nicht, dass macht viel Sinn, in dieser situation, ich bin ein VBA-n00b, da dieser Arbeitsmappe bleiben ziemlich statisch, die ich nicht Verstand, unter den nicht-optimalen Ansatz und ein makro aufzeichnen,

VBA-makro ausführen, basierend auf dem Ergebnis einer Zelle

Anzahl der Antworten 4 Antworten
Ich möchte in der Lage zum ausführen von Makros auf der Grundlage des Ergebnisses der Zelle, zum Beispiel. Wenn A1 1111100 dann X-makro, Wenn seine 1000000 dann dieses makro ausführen etc. Ich habe einen Blick auf "Fall

Excel VBA: Aufruf Sub-Prozedur aus einer Funktion

Anzahl der Antworten 1 Antworten
Mein code abrufen einer HTML-Seite als ein Objekt, einen bestimmten parameter: Public Sub MyPage(myparam) Dim oHtml As HTMLDocument Set oHtml = New HTMLDocument With CreateObject("WINHTTP.WinHTTPRequest.5.1") .Open "GET", "http://www.example.com" & myparam, False .send oHtml.body.innerHTML = .responseText End With

Das aufrufen von JavaScript-Dateien aus VBA

Anzahl der Antworten 1 Antworten
wenn ich schreiben will business-Logik in javascript-Dateien und testen von Excel-VBA vor dem Umgang mit Ihnen über ein web-Autor das erfordert, dass wir in der Lage, javascript aufrufen aus VBA. Von anderen Stack-Overflow-Fragen (wie das Parsen von

Worksheet-Change-Ereignis nicht funktioniert nach einfügen von Werten

Anzahl der Antworten 1 Antworten
Ich habe einen code in Worksheet_Change Wenn eine Spalte 9 aktualisiert wird, dann wird die Spalte 8 wird automatisch gefüllt durch Multiplikation mit col 9 und col 11. Aber, wenn der Benutzer fügt die Werte in der

So benennen Sie einen Bereich mit VBA in excel 2007

Anzahl der Antworten 1 Antworten
Habe ich 8+ ja professionelle Programmierkenntnisse in PHP und Java-aber nicht in VBA. Lernen Sie es jetzt. Ich versuche ein Haus zu machen-budget-Blatt (Nur für VBA-Lern-Zweck). Für die, die ich gemacht hatte folgenden * In new excel

Wie können mehrere Benutzer führen Sie die Makros auf ein freigegebenes excel-Datei?

Anzahl der Antworten 1 Antworten
Ich habe eine excel-Datei auf einem freigegebenen Speicherort, wo mehrere Benutzer (4 in diesem Fall) auf die Datei zugreift, zur gleichen Zeit. Diese Datei hat einen "Master data" - Registerkarte, wo alle Basis-Daten sind da und dann

Excel: VBA drucken-zu-PDF - Run-time error 1004

Anzahl der Antworten 4 Antworten
Ich habe versucht mit der folgenden Lösung zum drucken von Excel zu PDF: Excel 2013 PDF Drucken mit VBA Während die Lösung scheint geklappt zu haben für andere Menschen, es produziert einen Laufzeitfehler 1004 in meinem Fall.

Erkennen, nicht leere Letzte Zelle Lage mit Excel-VBA

Anzahl der Antworten 3 Antworten
In meinem Excel-sheet habe ich VBA-code zu erkennen, der Letzte nicht leere Zelle in Spalte A und fügen Sie inkrementelle Seriennummer Wert in die Zelle (im Beispiel unten Zelle A6 Wert sollte SN104). Diese Verarbeitung ist nur