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 einen tr, das ist ein Objekt und hat td. Ich möchte alle td in einem anderen Objekt, variable tblTD. Für die, die ich verwendet Set tblTD = tr.getelementsbytagname("td"). Aber wenn ich die Länge der tblTD
2
Antworten
Ich bin mit Mühe pivot-table-Formate zu kopieren auf ein neues Blatt. Im Grunde, was ich versuche zu tun, ist dies: someRange.Copy someOtherRange.pasteSpecial xlPasteValues someOtherRange.pasteSpecial xlPasteFormats Im Grunde, ich will eine exakte Kopie der aktuellen Ansicht auf eine
1
Antworten
Wir verwenden Outlook 2010 und empfangen von E-Mails mit Excel-Anhänge. Wir manuell speichern Sie die Anlage in einem sub-Ordner, erstellen wir innerhalb einer divisionalen Ordner auf einem Netzlaufwerk. Was ich bin neugierig ist, ob es möglich ist,
2
Antworten
Ich bin mit dem folgenden code zum versenden einer Mail aus excel mit outlook: Private Sub SendEmail() Set OutlookApp = CreateObject("Outlook.Application") Set OlObjects = OutlookApp.GetNamespace("MAPI") Set newmsg = OutlookApp.CreateItem(olMailItem) newmsg.Recipients.Add ("
[email protected];
[email protected];
[email protected]") newmsg.Subject = "Test Mail"
1
Antworten
Zunächst, ich habe gesucht und gelesen, ähnliche threads und ich habe versucht die Lösungen, die vorgeschlagen wurden, und löste das andere Leute das problem (meist Verwendung von einfachen Anführungszeichen um den Namen der Arbeitsmappe), aber es hat
2
Antworten
Möchte ich mein set von Objekten und Variablen zu VBA-Funktion, einige änderungen vornehmen, um es und geben es wieder als Ergebnis. Also ich erstelle eine Beispiel-Class1: Public pInfo As String - und sample-Funktion: Public Function populate(someVar As
2
Antworten
Nach viel Googeln, ich habe endete mit folgendem makro, dass ich hoffte, Sie würden die Verbindung zu einer Datenbank, löschen Sie keine vorhandenen temp-Tabelle und erstellen Sie dann eine neue ein (füllen Sie es, und anzeigen der
3
Antworten
Ich bin auf der Suche für ein einfaches makro, um anzugeben, Zellen, die als Typ "Zeit" und der Eingabe sind nur Ziffern (zum Beispiel "955") wird-format, dass (und Räumen) "hh:mm" Zeit. In anderen Worten, durch die Eingabe
4
Antworten
Ich diesen code verwenden, um abrufen von historischen Börsenkurse für über 40-Ticker. Ich fand es hier http://www.mathfinance.cn/download-multiple-stock-quotes-from-yahoo-finance Lädt es für etwa die Hälfte der Symbole, bevor Sie ein Run-time Error '1004' angezeigt. "Unable to open http://table.finance.yahoo.com/table.csv?s=Tickersymbol&a=11&b=21&c=1998 Die
1
Antworten
Entwickelt ich ein dashboard in Excel 2007, das mit einer Quell-Tabelle in einem Blatt (gefüllt mit einer Abfrage auf unser data warehouse) und mehrere pivot-Tabellen, die unterschiedliche Querschnitte auf diese Daten. Ich die PIVOTDATENZUORDNEN-in fast hundert Formeln,
1
Antworten
Ich möchte zum kopieren von Tabelle2 aus Workbook1 und füge Sie in Tabelle1 der neuen Arbeitsmappe und speichern Sie die neue Arbeitsmappe den Wert der Zelle A1 in Tabelle2 der Arbeitsmappe 1. Ich möchte dieses makro ausgelöst,
2
Antworten
Wäre es falsch, wenn schreiben Sie den folgenden code Sub Something() Dim i As integer Dim xRange As Range Dim yRange As Range Set xRange= Range("x_table") Set yRange= Range("y_table") For i = 1 To xRange.Columns.Count xRange.Columns(i) =
1
Antworten
Ich versuche zum generieren von word-Dokumenten mit Hilfe der Seriendruck-Funktion in Microsoft Word. So klar wie möglich mein Traum wäre: (1) alle Werte für alle Dokumente, die erstellt werden in einem excel-Dokument (2) bei der Verwendung von
4
Antworten
Wir haben eine Excel-Tabelle mit den bedeutenden Summen an der Spitze mit einem Forumla, aber das ist nicht auf der eigentlichen Pivot-Tabelle ist es nur in der Tabelle. Wir haben einen Kunden, der will, dass die Gesamtsummen
3
Antworten
Wie extrahiere ich N-te Wort aus einigen Reihen von Sätzen? Ich habe zum Beispiel einen Satz in der Spalte A1 und den anderen in A2, A3 und so weiter, Wie kann ich extrahieren 2. Wort aus jedem
4
Antworten
Ich bin mit dem folgenden code, um eine Schleife durch Blätter 1-31 filtern jedes Blatt, indem Sie den Wert in einer Zelle("E1") in sheets("RunFilter_2") und kopieren Sie dann den gefilterten Bereich und kopiere die nächste leere Zeile
2
Antworten
Problem: Mein makro nicht das tut, was ich will. Ich habe eine excel-Datei mit mehreren Spalten. Was ich will, ist das makro suchen für bestimmte Kopfzeilen (falls vorhanden in der Datei), dann wählt die gesamte Spalte aus,
1
Antworten
Ich versuche, erstellen Sie eine Benutzer-Formular, das einblenden eines bestimmten Arbeitsblatt basierend auf dem Wert für das Kombinationsfeld auf das Formular. Es gibt 3 verschiedene Arbeitsblätter, die "versteckt" in der Arbeitsmappe. Die combo-box ist aufgefüllt, mit 3
1
Antworten
Ich bin mit einigen Makros in Excel-vba und, dass ich die Durchführung einige Funktionen auf die excel-sheets, das dauert etwa 30 Sekunden. So möchte ich zeigen, eine user-form mit einem Fortschrittsbalken während dieser Zeitspanne. Versuchte ich mit
2
Antworten
Ich versuche in einer Schleife durch, und öffnen Sie alle Dateien in einem Ordner mit dem Namen (BU) befindet sich im selben Verzeichnis wie das Blatt, wo mein makro ist. Ich bin in der Lage, um zu
1
Antworten
So, das war meine anfängliche Frage. Die Antwort auf meine Frage weiter unten, scheint zu sein, dass die einzige Lösung, um UTF-8 (oder UTF-8 ohne BOM) - Codierung, ist die Verwendung des ADODB.Stream-Objekt ein. Die Antwort auf
3
Antworten
Ich habe ein Arbeitsblatt, muss die Referenz zu einem geschlossenen oder offenen (geschlossenen, vorzugsweise externen-Arbeitsmappe zu übertragen Zelle Werte über. Den Externen Arbeitsmappe, in: C:\Users\User1\Desktop\Folder1 genannt "Page.xls" Mein Code: dim tmpCell as range set tmpCell = Sheet3.("A1")
1
Antworten
Ich brauchen, um zu bauen eine drop-down-Liste dynamisch, wobei nach der Eingabe bestimmter text in einer Zelle, die ich dann führen Sie einige SQL und bauen eine Dropdown aus der zurückgegebenen Zeilen. Wie ist die Veranstaltung konzentrierte
1
Antworten
Ich Programmgesteuertes hinzufügen von Elementen aus einer Datenbank in eine mehrspaltige listbox mit diesem code : Do While (Not rs.EOF) ExistingSheetsListBox.AddItem ExistingSheetsListBox.List(i, 0) = rs.Fields(0) ExistingSheetsListBox.List(i, 1) = rs.Fields(1) ExistingSheetsListBox.List(i, 2) = rs.Fields(2) ExistingSheetsListBox.List(i, 3) = rs.Fields(3)
1
Antworten
Im neu in VBA, also werde ich geve Sie einige Kontext und Zweck von dem was ich hoffe zu erreichen. Ich bin kopieren von Daten aus einem anderen Programm (keine Probleme), ich fügen Sie es in einem
1
Antworten
Ich arbeite an einer Arbeitsmappe, wo es 8 Arbeitsblätter. Namen von Arbeitsblättern: [Hierarchie -, wins -, outlook -, PVC -, Unfälle, Verluste, backdate, login]. In "Hierarchie" Arbeitsblatt ich möchte die Formel in Spalte B, bis auf den
3
Antworten
Ich möchte einige excel-vba-code von meinem Windows-Dienst. Der Service ist mit einem fileSystemWatcher überwachen Sie ein Verzeichnis für die xml-Datei Hinzugefügt werden. Sobald eine Datei Hinzugefügt wird, der Inhalt der xml-Datei deserialisiert wird in den Objekt Eigenschaften.
1
Antworten
In excel kann ich ein makro zuweisen, um ein Bild mit diesem dialog: Diese Ergebnisse in den code: Private Sub MyShape_Click() ' ... End Sub Jedoch, ich weisen Sie dieses makro, um viele verschiedene Bilder. Wie kann
1
Antworten
Ich versuche zu erstellen-Makros zum erstellen von Diagrammen in Excel 2010. Wenn ich ein makro aufzeichnen, es gibt mir folgenden code: ActiveSheet.Shapes.AddChart.Select ActiveChart.SetSourceData Source:=Range("'Sheet1'!$A$1:$I$15") ActiveChart.ChartType = xlColumnStacked Aber wenn ich es erneut, es gibt mir die folgende
3
Antworten
Dies ist meine erste Frage also, Konstruktive Kritik ist willkommen! Ich bin versucht, eine Abfrage einer access-Datenbank aus excel-vba und Ort der Rückgabe von Daten in einem Excel-Bereich. Ich bekomme diese Fehlermeldung: Fehlermeldung: "Laufzeitfehler '3709' Die Verbindung
1
Antworten
Excel 2013 unter Windows 7. XPath/Javascript/jQuery ist out of scope. Ich versuche zu Durchlaufen wählen Sie div Elemente in einer Seite, nämlich Elemente, die eine bestimmte data-level Attribut. Mein Aktueller Ansatz ist ähnlich wie diese, aber ich
3
Antworten
Brauche ich, um die Funktion auszuführen AddColumnofData auf jeder Zelle c27 und jeder zusammenhängende nicht-leere Zelle auf der rechten Seite, aber ich bekomme einen "Laufzeitfehler 424 Objekt erforderlich", jede Hilfe woul dbe sehr geschätzt. Set col =
1
Antworten
Habe ich mehrere Unterordner. In jedem gibt es text-Dateien. Es ist möglich, Gruppe text-Dateien in eine excel-Datei in einer solchen Weise, dass es wird eine Datei per excel-tab. Ich habe code entwickelt, um diese Aufgabe zu erfüllen.
2
Antworten
Ich habe ein excel, wo ich aufgefüllt haben, einige Daten in der Spalte 'A' habe, möchte ich die Daten erscheinen in der Liste, die in meiner User Form. Aber ich bin immer wieder der Laufzeitfehler 380 Angabe
3
Antworten
Mit einem makro, ich habe konsolidierte Informationen aus mehreren Arbeitsmappen in einem Blatt in neue Arbeitsmappe. In einer Spalte habe ich einen benannten Bereich namens ColRange. Diese Spalte hat zahlen im Bereich von -350 bis 500. Wie
1
Antworten
Ich versuche zu füllen ein Arbeitsblatt Zellen mit bestimmten Feldern aus einem anderen Arbeitsblatt der gleichen Arbeitsmappe über VBA Vlookup - und ich bin stecken. Arbeitsblatt haben die Benutzer die folgenden Daten, Spalte A enthält die Login
2
Antworten
Ich versuche zu analysieren riesige Menge von Daten in einer Tabellenkalkulation. Die Datensätze werden Hinzugefügt,entfernt die ganze Zeit. Meine Header sind auf die ersten Zeilen, die ich nicht wählen wollen. Was ich will zu tun ist, um
1
Antworten
Habe ich meinen code wie folgt geschrieben, function ftpsend() Dim vPath As String Dim vFile As String Dim vFTPServ As String Dim fNum As Long Dim currntdir As String currntdir = ThisWorkbook.Path & "\" vPath = currntdir
2
Antworten
Also ich habe 2 Textfelder A und B, die durch eine Befehlsschaltfläche klicken, wird automatisch aufgefüllt. Wie ändere ich die Hintergrundfarbe der Textfelder, wenn Sie die Werte Sie ändern ( Wenn ein Benutzer die Werte manuell) ?
5
Antworten
Gegeben, das Bild... Wenn ich weiß, dass es einige Daten ab Range("B3"). Wie kann ich die Zellen mit zusammenhängenden Daten, die bis in die Zelle E3? Da F3 leer ist G3 ab, sollten Sie nicht berücksichtigt werden.
2
Antworten
Ich habe eine VBA-Sub, erstellen und verarbeiten eines Arrays: Option Base 1 Public myArr(20, 10) As Variant Sub Stackoverflow() Dim x, y As Integer 'Put some values to array (only in the first 15 rows) For x
1
Antworten
Verwenden wir die BDH-Funktion, um Schlusskurse am Ende eines jeden Handelstages, und dies für Sie eine Liste der verschiedenen Arten von Wertpapieren und Indizes auf einmal. Derzeit jede BDH-von-index in der Liste bezieht sich auf das gleiche
1
Antworten
Ich habe ein makro in Excel mit einer Befehlsschaltfläche auf einem meiner Arbeitsblätter. Wenn darauf geklickt wird, versuche ich die Daten aus meinem Tabellenblatt "FeedSamples" werden exportiert in eine Access-Datenbank Tabelle namens "ImportedData". Kann jemand mir helfen?
2
Antworten
Ich habe einen string wie diesen "C://Documents/TestUser/WWW/Help/Files/Move_Help.txt" und müssen ersetzt Move_Help.txt mit Move_Job.txt Ich bin mit dem untenstehenden code in VBA-EXCEL str = "C://Documents/TestUser/WWW/Help/Files/Move_Help.txt" rlpStr = Replace(str, 'Help', 'Job') Ich bin immer "C://Documents/TestUser/WWW/Job/Files/Move_Job.txt" Erwartet "C://Documents/TestUser/WWW/Help/Files/Move_Job.txt" Können Sie
3
Antworten
Halte ich getitng die Fehlermeldung "Type missmatch" Ich möchte in der Lage sein, um die Zellen formatieren in mein spreed Blatt, indem eine Palette und einen Wert möchte ich angezeigt. Kann mir jemand zeigen wo ich bin
2
Antworten
Ich bin derzeit dabei die Automatisierung für das hochladen von Datei in saleforce. Den HTML-text ist: <div> <a href="javascript:void(0);" onblur="chatter.getFeed().contentCommentActionBlur(this);" onfocus="chatter.getFeed().contentCommentActionFocus(this);" onclick="chatter.getFeed().createContentComment(this,'0D52700002cc67d', false, true);" onmousedown="chatter.getFeed().contentCommentActionMouseDown(this);" class="cxcontentcommentaction"> <img class="cxcontentcommentactionimg" src="/s.gif"> <span class="cxcontentcommentactiontext">Attach File</span> </a> </div> Für klicken Sie
2
Antworten
Sub Concat() Do While ActiveCell <> "" 'The rows are filtered to display only "London" 'The changes required are for "London" only If ActiveCell.Offset(0,0) = "London" Then ActiveCell.Offset(0, 0).FormulaR1C1 = _ ActiveCell.Offset(0, 0) & " " &
1
Antworten
Wissen Sie, ein Pendant zu VBA-code: Range(Selection, Selection.End(xlToRight)).Select In Aspose.Zellen. Es scheint, dass es nur möglich auswählen der letzten Zelle in der gesamten Zeile: public Aspose.Cells.Cell EndCellInRow ( Int32 rowIndex ) Oder die Letzte Zelle auf der
1
Antworten
Ich nutze diese Zeilen, um Werte aus geschlossenen Arbeitsmappen: Arg = "'" & Path & "[" & File & "]" & Sheet & "'!" & "R4C4" Arg = CStr(Arg) GetValue = ExecuteExcel4Macro(Arg) Gibt es einen anderen Weg
1
Antworten
Ich würde gerne eine Schleife durch Spalte A in Worksheet1 und finden Sie die erste Zelle, die einen angegebenen text "ölförderung". Diese Zelle ist die erste Zelle in dem array möchte ich kopieren auf Worksheet2. Diese Zelle