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.
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
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 =
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
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.
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
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
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
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
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
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
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
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,
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
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.
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
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], ,
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
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,
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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;" _ ),
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
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
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
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
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
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
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")
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
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,
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
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
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
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
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
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
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.
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