Tag: vba

Visual Basic für Applikationen (VBA) ist eine ereignisgesteuerte, Objekt-orientierte Programmier-Sprache für das schreiben von Makros, für die gesamte Office-suite als auch andere Anwendungen. VBA ist nicht äquivalent zu VB.NET oder VBS; wenn Sie arbeiten, in Visual Studio verwenden [vb.net]. Falls deine Frage speziell über die Programmierung jede MS Office-Anwendung verwenden Sie auch das entsprechende tag: [excel vba], [access-vba], [word-vba -], [outlook-vba -] oder [microsoft-project-vba].

Excel-VBA: Kopieren und Einfügen von Daten via CommandButton für alle Arbeitsblätter

Anzahl der Antworten 1 Antworten
Ich bin neu in VBA und brauche etwas Hilfe bei der Implementierung einer tool: Im wesentlichen, ich möchte eine Befehlsschaltfläche erstellen, die automatisch Kopien Bereich D9:L18 und fügt es zu Q9:Y18 für meine aktiven Arbeitsblatt. Auch, wenn

Wiederholen Microsoft Word VBA, bis keine Suchergebnisse gefunden

Anzahl der Antworten 3 Antworten
Habe ich einen MS-Word-makro, die sucht für bestimmte text (Anzeige von markup-codes), schneidet den text und fügt es in eine neue Fußnote, und dann löscht das markup-codes aus der Fußnote. Jetzt möchte ich das makro wiederholt, bis

VBA: Einfügen-benannter Bereich als Wert

Anzahl der Antworten 3 Antworten
Habe ich eine dynamische benannten Bereich, nennen es "MYRange" in Tabellenblatt "Daten1". Durch die dynamische ich meine, dass der Bereich kodiert wird, die als =offset(A1,0,0, COUNTA(A:A),1). Die eigentlichen Werte, füllen Sie diese Zellen über einen SVERWEIS. Ich

legen Sie vollständige ADO-Recordset in bestehende ACCESS-Tabelle OHNE SCHLEIFE

Anzahl der Antworten 3 Antworten
Ich habe ein ADO-recordset gefüllt in meinem VBA-Modul. Ich habe auch eine Tabelle in ACCESS, die hat genau die gleiche Struktur wie das recordset. Nun fülle ich die Tabelle über eine Schleife (welche ist gut) gehen durch

Versuch zum erstellen von excel-vba-makro, das öffnet neue Blatt, benennt Sie entsprechend Wert für relative Zelle in Blatt

Anzahl der Antworten 1 Antworten
Ich habe eine master-Liste der Kontakte. Ich versuche ein makro zu erstellen, das verwendet einen relativen Bezugspunkt zu: Öffnen einer bestimmten Vorlage Blatt Give it a name = Wert ActiveCell oder der ersten Zelle aktiviert in makro

Excel-VBA: wie zu werfen einen generic control-Objekt in einem ComboBox-Objekt?

Anzahl der Antworten 2 Antworten
Muss ich warf einen generischen VBA Formular-Steuerelement-Objekt in ein ComboBox-Objekt so, dass ich Elemente hinzufügen. Das generische Objekt wird nicht lassen Sie mich einfügen von Elementen in meine bestehenden Listen Dim ctlCurrent As MSForms.Control For Each ctlCurrent

Gewusst wie: verschieben Bild nach unten mit vba in powerpoint aus excel?

Anzahl der Antworten 1 Antworten
Ich bin neu in vba und Makros in powerpoint.. Was ist die korrekte syntax, um die position eines Bildes nach unten -30? PPT.ActiveWindow.View.GotoSlide 9 Set PPApp = GetObject(, "Powerpoint.Application") ' Reference active presentation Set PPPres = PPApp.ActivePresentation

exportieren von pdf-Dateien aus einem access-Bericht mit einem Namen aus der Daten

Anzahl der Antworten 1 Antworten
Ich bin zu wollen, um den export aus einer Access-Bericht in eine pdf-Datei, der name unterliegt den Daten im Bericht. Ich habe folgenden code, aber es wird nur speichern Sie die Datei als _.pdf und nicht die

VBA-Suche in Outlook

Anzahl der Antworten 2 Antworten
Habe ich diesen code, um die Suche in meinem Ordner. Ich habe eine e-mail mit der "Skizze" - Thema, aber VBA ist es nicht zu finden (es geht um die ELSE-Klausel) Kann jemand sagen was falsch ist

VBA-Funktion Round

Anzahl der Antworten 1 Antworten
In einem meiner Programme, die ich brauche, um den Mittelwert zu berechnen, die auf einer Reihe von zahlen. Das problem ist, dass manchmal die Antwort kommt aus einem riesigen, dezimal-und ich brauche, um zu versuchen und erhalten,

VBA Objekt unterstützt diese Eigenschaft oder Methode nicht

Anzahl der Antworten 1 Antworten
Muss ich einfach zählen die Anzahl der Bereiche auf einem Blatt. Der code, den ich habe ist : Sub areas() Dim i As Long i = Worksheets("Sheet2").Selection.Areas.Count MsgBox i End Sub Aber aus irgendeinem Grund bekomme ich

VBA-excel - Verwendung einer variable eine Spalte auswählen range

Anzahl der Antworten 1 Antworten
VBA - Der Benutzer wählt eine Nummer aus einem Kombinationsfeld (1-50) und es zugeordnet ist als eine variable. Ich will jetzt Programm eine Funktion, die wählt Spalten BA, um eine Spalte nach Links, was auch immer Wert,

Abrufen von Daten aus einer anderen Arbeitsmappe mit VBA in excel

Anzahl der Antworten 1 Antworten
Habe ich eine Reihe von einzigartigen Projekt-IDs in 2 Arbeitsmappen. Eine der Arbeitsmappen enthält nicht die details der Projekte, während die anderen Arbeitsmappe enthält alle Projekt-details. Ich möchten, ziehen Sie die Informationen aus einer Arbeitsmappe nach dem

Gewusst wie: importieren von tab-getrennten Daten in Excel mithilfe von VBA

Anzahl der Antworten 2 Antworten
Gegeben tab-getrennte Daten, die ich importieren aus Excel, wie füge ich es in das Tabellenblatt, so dass es endet in mehrere Zellen, wie es funktioniert, wenn ich es einfügen. Edit: ich habe den text in eine variable,

Ändern der array-Werte in einem VBA-Wörterbuch

Anzahl der Antworten 3 Antworten
Ich habe ein Stück code, das scheint nicht das zu tun, was es ist voraussichtlich tun wird. VBA-Arrays sind mutable mit allen Mitteln, aber es scheint, dass, wenn Sie gespeichert sind, in ein Wörterbuch als Werte einiger

Mithilfe von VBA zu betreiben, radio-buttons auf einer web-Seite

Anzahl der Antworten 2 Antworten
Ich bin ein VBA-Neuling versucht, ein radio zu betreiben-Taste auf der web, aber bin nicht viel Glück. Ich ve wurde googeln für Stunden, und haben festgestellt, Tonnen von code-snippets, die ich habe versucht, zu ändern, um die

VBA eine TextBox in einer UserForm Aktiv ist, wenn die UserForm aktiviert?

Anzahl der Antworten 2 Antworten
Wie kann ich ein Textfeld in einer UserForm aktivieren, wenn die UserForm aktiviert, so dass der Benutzer mit der Eingabe beginnen, ohne in das Textfeld klicken? InformationsquelleAutor ilarson007 | 2014-02-28

VBA für das Einfügen eines Diagramms in eine ppt-Folie

Anzahl der Antworten 1 Antworten
Unten ist eine Prozedur, die ich verwenden, um pull-Diagramme in ppt-aus excel-Tabellen. Aber eine Sache, die ich kann nicht herausfinden, wie man das Bild einfügen in das "Objekt" statt nur einfügen auf th-Bildschirm. (also wenn ich einen

Run-time error 1004. Methode 'Range' für das Objekt '_Worksheet' ist fehlgeschlagen

Anzahl der Antworten 4 Antworten
Habe ich Folgendes 2000 Zeilen code, bekommen ist ein compile-Fehler, weil das Verfahren überlastet ist: Sheet7.Range("H2").Value = Sheet7.Range("H2").Value + Sheet7.Range("K2").Value ... Sheet7.Range("H2001").Value = Sheet7.Range("H2001").Value + Sheet7.Range("K2001").Value Wenn ich, sagen wir, bis zu zehn Gewinnlinien, es funktioniert. Aber

Wie finden Sie und wählen Sie die Letzte Spalte in VBA?

Anzahl der Antworten 1 Antworten
Ich versuche, erstellen Sie eine excel-makro, mit dem man die Letzte Spalte von einem Blatt und dann wählt die gesamte Spalte aus. Jedoch, wird in dieser Spalte wird immer unterschiedlich sein - einige Tage wird in der

VBA-Zellen kopieren Wert und format

Anzahl der Antworten 4 Antworten
Wie kann ich ändern Sie den folgenden code, um zu kopieren nicht nur den Wert sondern auch die Schriften der Art, z.B. Fett oder nicht Fett. Dank Private Sub CommandButton1_Click() Dim i As Integer Dim a As

Excel-VBA benutzerdefinierte Sortierung

Anzahl der Antworten 1 Antworten
Habe ich einige Blatt mit dem Namen z.B. ("CZLON"), wie unten beschrieben. Es enthält einige importierten Daten aus der txt-Dateien erstellt oder manuell: Ich brauche, die Daten, die sortiert werden, in einer bestimmten Weise: Erste Priorität, nach

kopieren von Arbeitsblättern von einem Excel Dokument in ein anderes

Anzahl der Antworten 2 Antworten
Betrachten 2 Excel-Dateien: Excel-Datei und Excel-Datei B. Diese Excel-Dateien haben, die Arbeitsblätter im inneren (Datei A,b,c Arbeitsblätter und Datei-B hat d -, e -, f-Arbeitsblätter) . Brauche ich, um zu kopieren, was in Datei A, Blatt a(und

Kopieren von Daten aus mehreren Dateien in einem Blatt mit inkremental-Zeilen.

Anzahl der Antworten 4 Antworten
Ich bin mit dem folgenden code, um eine von mehreren Dateien, kopieren Sie eine Zeile aus einem Arbeitsblatt, und fügen Sie es wieder in das erste Tabellenblatt, dann schließen Sie die geöffnete Datei. Mein problem ist, ich

So ändern Sie mm/TT/JJJJ TT/mm/JJJJ mit VBA

Anzahl der Antworten 2 Antworten
Ich habe ein problem bei der Umwandlung mm/TT/JJJJ TT/mm/JJJJ format Datum mit VBA. Ich habe eine Tabelle wie diese: zur info, die Tabelle wird automatisch erzeugt aus einem reporting-tool. Können "string manipulation" oder eine excel-Funktion helfen? Hoffe,

Integer-Überlauf im VBA-Projekt

Anzahl der Antworten 2 Antworten
jeder. Hier ist eine kleine VBA (Excel) - Funktion, die ich schrieb, voller MsgBoxes für die Fehlersuche. Ich bin vorbei in die zahlen 10 und 1, die als Argumente, und immer ein überlauf-Fehler, wenn das Programm an

Kann ich mit if else-Anweisung in Excel-makro um zu entscheiden, welche Makros ausgeführt werden, basierend auf der Wert in einer Zelle?

Anzahl der Antworten 1 Antworten
Wenn Zelle "DB2" gleich "Heiß" laufen dann Hot_Macro Wenn Zelle "DB2" gleich "Kalt", dann laufen Cold_Macro Wenn Zelle "DB2" gleich "Warm" laufen dann Warm_Macro Wenn Zelle "DB2" ist leer Ende InformationsquelleAutor Oliver Coiro | 2012-12-13

Excel-VBA Select Case-Schleife Sub

Anzahl der Antworten 2 Antworten
In meiner excel Datei habe ich eine Tabelle einrichten mit Formeln. mit Zellen von Range("B2:B12"), Range ("D2:D12"), etc und alle anderen Zeile mit den Antworten auf diese Formeln. für diese Zellen (mit der Formel Antworten), muss ich

Laufzeitfehler 3021 - EOF oder BOF ist true, oder der aktuelle Datensatz wurde gelöscht

Anzahl der Antworten 1 Antworten
rst.Open "SELECT * FROM Equipas WHERE ([ID - Funcionário] LIKE '" & idfunc & "' AND [ID - Tarefa] LIKE ' " & idtask & "' );", CurrentProject.Connection, adOpenDynamic, adLockOptimistic rst.Delete adAffectCurrent rst.Update rst.Close Erhalte ich den

Überprüfen Sie für die aktive internet-Verbindung

Anzahl der Antworten 7 Antworten
Habe eine kleine Anwendung geschrieben, die auf eine Reihe von such-websites und stellt die Ergebnisse in einem word-Dokument, das wird laufen ein paar hundert mal am Tag. Es speichert die einzelnen Suchergebnisse in einer Reihe von lokalen

Drucken mehrerer Bereiche und Arbeitsblätter zu einer PDF-Datei

Anzahl der Antworten 4 Antworten
Ich habe ein Arbeitsblatt, oft muss gedruckt werden, die in einer bestimmten Reihenfolge von Arbeitsblättern und-Bereiche. Was ich versuche zu tun, ist Drucken Sie bestimmte Arbeitsblätter und Bereiche, um eine einzelne PDF-Datei. Speichern Sie die PDF-Datei einem

VBA selektieren von XML-Knoten-Attribut

Anzahl der Antworten 3 Antworten
Ich habe lange gesucht, DAMIT (und dem rest des Internets) für die Antwort, aber ich kann nicht scheinen, um eine Lösung zu finden für auswählen eines XML-Knotens basierend auf einem Attribut. Beispiel-XML: <foo> <bar name="do">A</bar> <bar name="rae">B</bar>

Kopieren und Einfügen Zelle Inhalt in Andere Tabelle Basiert auf Bedingung

Anzahl der Antworten 1 Antworten
Ich habe gesehen, ähnliche Beiträge, aber nichts, was direkt an mein Aktuelles problem... Ich habe eine Arbeitsmappe mit 2 sheets (Blatt1 und Blatt 2). In Tabelle1 gibt es 2 Spalten - Spalte A enthält die Artikel-Nummern aus

Konvertieren Sie die string-variable to date

Anzahl der Antworten 3 Antworten
Brauche ich zum umwandeln einer string-variable zu einer date-variable in einem VBA-makro, um die Prozess das Datum, um die mMonth und Jahr, um den Namen des Arbeitsblatts Call GetMonthandYear(MonthYear, FileDate) ActiveSheet.Name = MonthYear Ich suchen, um eine

Zählt die Anzahl von Zeilen mit bestimmtem text

Anzahl der Antworten 3 Antworten
Habe ich eine Zuweisung, die Anzahl der Zeilen enthalten, die spezifischen text und drucken Sie den Wert auf E-Mail. Public Function First() Dim Source As Workbook Dim Var1 As Integer Dim Var10 As Integer Dim Source2 As

Tötung-Verbindung in EXCEL-vba

Anzahl der Antworten 2 Antworten
Ich versuche removeconnection von meiner Arbeit Buch, aber ich bin immer noch geting run-time-error 5. Ich weiß nicht, was zu tun, weil die in meinen anderen Projekten funktioniert es. Dank für die Beratung. Gruß aus der Tschechischen

Preset "speichern als Typ" Feld während der Anwendung.FileDialog(msoFileDialogSaveAs) mit MSAccess

Anzahl der Antworten 4 Antworten
Ich suchte überall für eine Möglichkeit, dies zu tun. Möchte ich öffnen Sie ein Dialogfeld Speichern unter, so kann der Benutzer wählen Sie den Speicherort zum speichern einer Datei. Aber, ich will, dass die "Save as type"

Auftreten ersten Nicht Leeren Zelle in vba

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu schreiben VBA-code funktioniert auf meinem Excel-sheet. Range("A65536").End(xlUp).Zeile gibt mir die Zeilennummer der letzten nicht leeren Zelle. ebenso bin ich versucht, um die Zeilennummer der ersten nicht leeren Zelle in einer bestimmten Spalte. Vielen

Excel-VBA - Schleife durch recordset

Anzahl der Antworten 2 Antworten
Habe ich ein Problem, wenn die Schleife durch ein recordset, hier ist der code: Dim query as String query = "SELECT * FROM test WHERE " & filter ' Declare variables' Dim objMyConn As ADODB.Connection Dim objMyCmd

Wie bekomme ich die Formel immer Bezug auf die letzten Blatt?

Anzahl der Antworten 2 Antworten
Momentan habe ich 2 Tabellenblätter in meiner excel-Datei. Dem ersten Blatt ist bekannt als der übersichtsseite, die zeigt eine Zusammenfassung Ergebnis des zweiten Blattes. Dem zweiten Blatt ist bekannt als die raw-Daten. Ein Beispiel wäre eine Spalte

Excel-makro funktioniert nicht nach Upgrade auf Office 2013

Anzahl der Antworten 1 Antworten
Meiner Firma mit excel zu erzeugen, Netzwerk-configs, die gehen, um allen unseren Filialen. die configs sind so ziemlich gleich, mit Ausnahme von ein paar Variablen, die get-Parameter in eine variable Blatt in Excel. Benutzer klicken auf eine

Excel VBA Arbeitsblatt.Kopieren Nach Excel 2013

Anzahl der Antworten 2 Antworten
Möchte ich ein Arbeitsblatt kopieren und Sie DIREKT nach einem anderen Blatt. Aber ich habe Probleme, wenn es gibt versteckte Blätter beteiligt. Mithilfe von Excel 2013 öffne ich eine neue Arbeitsmappe. Fügen Sie ein Blatt nach der

Die Verknüpfung von Zwei Excel-Arbeitsblätter in Einer Antriebs - / SharePoint

Anzahl der Antworten 1 Antworten
Ich versuche zu Verknüpfen mehrerer Excel-Dateien und Laden Sie auf Eine Festplatte. beim öffnen der Konsolidierten Excel-Datei von Einer Festplatte durch den browser, zeigt die Warnung, wie Links Deaktiviert Verknüpfungen zu externen Arbeitsmappen werden nicht unterstützt und

Fehler 1004, wenn die Einstellung Bereich.Gesperrt

Anzahl der Antworten 5 Antworten
Bekomme ich die catch-all-Laufzeitfehler 1004, "nicht in der Lage zu setzen der Locked-Eigenschaft des Range-Klasse", wenn auch, versuchen, die Gesperrt - Eigenschaft eines Range-Objekts. Der code sieht so aus: that_goddamn_sheet.Unprotect ; Determine if we should proceed that_goddamn_range.Locked

Wie Header hinzu einer mehrspaltigen listbox in einer Excel-userform mit VBA

Anzahl der Antworten 12 Antworten
Ist es möglich, die Header in einer mehrspaltigen listbox ohne Verwendung einer Arbeitsblatt-Bereich als Quelle? Folgenden verwendet ein array von Varianten, die zugewiesen wird, die list-Eigenschaft der listbox die überschriften leer angezeigt. Sub testMultiColumnLb() ReDim arr(1 To

Hinzufügen eines IF-UND then-Anweisung in vba

Anzahl der Antworten 1 Antworten
Brauche ich zum erstellen einer WENN-UND DANN-Anweisung in meinem vba. Ich habe versucht dieses code unten und ich bekomme zwar keine Fehler, es funktioniert nicht (sprich: es passiert nichts, wenn ich das makro ausführen): Sub PrintAll() Dim

Wie speichert man Excel-Arbeitsmappe auf Desktop-unabhängig von Anwender?

Anzahl der Antworten 3 Antworten
Ich habe eine Excel-Arbeitsmappe, die auf Formular-Schaltfläche, klicken Sie auf ich brauche, um zu speichern Sie eine Kopie der Arbeitsmappe auf dem Desktop des Benutzers. Ursprünglich war alles auf einem freigegebenen Netzwerk-Ordner, aber jetzt habe ich über

VBA auswählen, um alle Spalten in einem Arbeitsblatt und auto passen Sie alle Spalten Breite in Excel 2010

Anzahl der Antworten 3 Antworten
Habe ich ein Arbeitsblatt mit über 1000 Spalten. Wie kann ich wählen Sie alle Spalten in das Blatt und die automatische Einstellung für jede Spalte die Breite. Ich habe versucht, Sheets(1).Select Selection.EntireColumn.AutoFit Aber es hat nicht funktioniert.

Gibt es eine Möglichkeit in VBA, um Elemente produziert von javascript?

Anzahl der Antworten 1 Antworten
Habe ich auch Google-detektiv-Arbeit für ein paar Stunden (einschließlich der Suche StackOverflow) für eine Technik zu ermöglichen, Ausrichtung von HTML-Elementen produziert von JavaScript in VBA. Als Beispiel, ich nicht ie verwenden.Dokument.getElementById(id) auf dieser: http://www.kisfutures.com/electronic.html?page=quote&sym=NGU12&mode=ich Jedoch, dass die

Excel-VBA: Nehmen Sie die Summe von zwei Spalten (ganz unten) und legen Sie auf neue Spalte?

Anzahl der Antworten 2 Antworten
Beispiel möchte ich den VBA-code zu nehmen die Zellen "A1" und "B1" und die Summe dieser beiden in "C1", So, es braucht, es zu tun mit A2, A3, A4... den ganzen Weg hinunter bis zum Ende der