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].

Füllen Sie die Excel Tabelle mit VBA-Bereich

Anzahl der Antworten 1 Antworten
Ich habe eine Excel-Tabelle, die ich ausfüllen muss von einem Datensatz. Begann ich einen code Private Sub AddRecBro_Click() Dim Tbl As ListObject Dim NewRow As ListRow Set Tbl = Worksheets("Broker").ListObjects("Broker") Set NewRow = Tbl.ListRows.Add(AlwaysInsert:=True) .... End Sub

Excel-Makro, das einfügen von International gültigen Formel während der Laufzeit

Anzahl der Antworten 6 Antworten
Ich habe eine Excel-Tabelle mit einem Makro, das fügt eine bedingte Formatierung, wie diese: Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=UND($A3=""" & lastName & """; $B3=""" & firstName & """)" Wie Sie sehen können, habe ich die Deutsche Formel für "UND"

Excel-VBA - erweiterte filter - markieren von Zeilen

Anzahl der Antworten 2 Antworten
Ich versuche, mit einem makro zu tun, einen erweiterten filter auf eine Auswahl mit einer festen Anzahl von Spalten und variabler Anzahl von Zeilen. Ich möchte dann markieren Sie die sichtbaren Zeilen und löschen Sie den filter.

Zugang outputTo-Excel-Vorlage formatieren

Anzahl der Antworten 1 Antworten
So, ich bin mit VBA-code, um den export einer Abfrage nach excel. Das funktioniert auch, aber die resultierende Datei ist hässlich, und ich bin versucht, einige einfache Formatierungen an (Tausendertrennzeichen und dollar-Zeichen, Spalte, Breite, etc). Ich habe

Access - Bericht geöffnet, und dann wird ausgeblendet, wenn Eröffnung form ist geschlossen

Anzahl der Antworten 4 Antworten
Ich benutze Access 2003 und habe ein Formular, sammelt einige Filterkriterien für den Bericht. Nachdem die Kriterien eingegeben, der Benutzer klickt und "OK" - Taste und der Bericht gestartet wird mit dem folgenden VBA. DoCmd.OpenReport "ReportName", acViewPreview

RunTime Error 13 Type Mismatch VBA Access 2007

Anzahl der Antworten 1 Antworten
Ich bin sicher, dies ist wahrscheinlich etwas einfaches, so entschuldige ich mich im Voraus. Das ist eigentlich meine erste Zeit jemals schreiben von VBA, und ich habe ein problem, welches ich einfach nicht bekommen kann meinen Kopf

Pivot-Tabelle im Datenbereich selektieren mit VBA

Anzahl der Antworten 1 Antworten
Ich versuche zu arbeiten auf einer Daten in eine pivot-Tabelle, indem Sie es zuerst, aber bis auf die Gesamtergebnisse. Ich will noch die Gesamtsummen angezeigt werden. wenn ich Schreibe: ActiveSheet.PivotTables("PivotTable1").DataBodyRange.select Bekomme ich diese: (alle Daten einschließlich der

Update ein excel-Blatt mit VBA/ADO

Anzahl der Antworten 1 Antworten
Wenn ich diese Funktion ausführen bekomme ich einen Laufzeitfehler, "Operation muss eine aktualisierbare Abfrage verwenden". Was verursacht es? Function updateConfigFile(strQuery As String) Dim cnn As ADODB.Connection Dim objMyCmd As ADODB.Command Set cnn = New ADODB.Connection Set objMyCmd

Mit VBA, um Ergebnisse von SQL Server gespeicherte Prozedur mit Variablen in ADODB

Anzahl der Antworten 2 Antworten
Arbeite ich an einer rec-Prozess, die ziehen die Daten aus einer SQL Server-Datenbank in Excel und aus einer anderen Anwendung zum vergleichen von zwei Quellen. Um dies zu tun habe ich angefangen mit den Grundlagen und geschrieben,

Excel Querytable-Refresh funktioniert nur einmal

Anzahl der Antworten 2 Antworten
Ich bin das hinzufügen eines ListObject, um eine Excel 2007-Arbeitsmappe mit VBA. Das ListObject ist eine Abfragetabelle hinter es, die Verknüpfung zu einer Access-Datenbank. Der code sieht so aus: Dim l As ListObject Dim c As ADODB.Connection

Die Umsetzung meiner eigenen Schnittstelle in VBA - Fehler: Objekt-Modul implementieren muss 'x' für die Schnittstelle "y"

Anzahl der Antworten 1 Antworten
Wie implementiere ich meine Klasse ClsInterface mit diesem code: Public Function add(x As Integer, y As Integer) As Integer End Function in meiner Klasse Class2 mit diesem code: Implements ClsInterface Public Function add(x As Integer, y As

kopieren und einfügen einer Zelle, Wert in mehrere Zellen

Anzahl der Antworten 1 Antworten
Wenn ich arbeite in meinem spreadsheed, ohne Verwendung von vba-code konnte ich eine einzelne Zelle auswählen, "kopieren", dann wählen Sie eine Menge von Zellen und einfügen. Das Ergebnis wäre, dass alle Ziel-Zellen sind gefüllt mit dem, was

Holen Sie sich die Zeilennummer in Excel für bestimmte Spalte, Reihe und Zelle Daten

Anzahl der Antworten 2 Antworten
Geschlossen. Diese Frage muss mehr fokussiert. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Geschlossen 3 Jahren. Wenn ich

Mehrere Excel-Instanzen gestartet, wie bekomme ich das Application-Objekt für alle?

Anzahl der Antworten 6 Antworten
Möchte ich etwas ähnlich GetObject(,"Excel.Application") zurück zu erhalten, die Anwendung, die ich erstellt. Nenne ich CreateObject("Excel.Application") zu erstellen, Excel-Instanzen. Später, wenn das VBA-Projekt zurückgesetzt, wegen debugging und Codierung, die Anwendung Objekt-Variablen sind verloren, aber die Excel-Instanzen, die

Laufen mehrere asynchrone Abfragen mit ADODB - callbacks nicht immer brennen

Anzahl der Antworten 3 Antworten
Ich habe eine Excel-Arbeitsmappe, feuert drei Abfragen zu einer Datenbank zu füllen drei Tabellen auf ausgeblendeten Blätter, und läuft dann drei "aktualisieren" - Skripte zu ziehen diese Daten durch drei sichtbare Präsentation Blatt (eine pro Abfrage). Läuft

Holen Sie sich last-aktives Fenster in VBA

Anzahl der Antworten 2 Antworten
Dies ist nicht eine doppelte Frage. Ich habe eine UserForm bleibt oben auf allen Fenstern die ganze Zeit. Ich will Zugriff auf Quellcode von einem bereits geöffneten Webseite. Ich kann nicht mit findWindow Funktion wie ich haben,

vba-regex: dot passenden newline

Anzahl der Antworten 1 Antworten
Möchte ich übereinstimmen (in diesem snippet) alles, was bis zu, aber nicht einschließlich ein newline-das ist, was ich dachte . tun würde. Könnte jemand werfen Licht auf das, was ich bin fehlt, bitte. Public Sub regexp() Dim

Wie zum extrahieren von Daten von SQL Server nach Excel mithilfe von vba?

Anzahl der Antworten 1 Antworten
Sub aa() Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim sConnString As String ' Create the connection string. sConnString = "Provider=SQLOLEDB;Data Source=INSTANCE\SQLEXPRESS;" & _ "Initial Catalog=Raja;" & _ "Integrated Security=SSPI;" ' Create the Connection and Recordset

Auszug outlook-Nachrichtentext mit VBA aus Excel

Anzahl der Antworten 3 Antworten
Habe ich eine große Anzahl von Outlook .msg und Outlook .eml-Dateien gespeichert, um einen im Netzwerk freigegebenen Ordner (also außerhalb von Outlook). Ich bin versucht zu schreiben, VBA in Excel, extrahiert die Themen,Absender, CC, Empfänger, SentTime, SentDate,

XMLHTTP-und Sonderzeichen (z.B. Umlaute)

Anzahl der Antworten 1 Antworten
Ich bin mit Microsoft.XMLHTTP über VBA zu ziehen, die in den Körper einer web-Seite. Dabei werden Zeichen wie é ersetzt mit "?" oder etwas ähnlich nicht sinnvoll. Hier ist der basic-code: Set objHTTP = CreateObject("Microsoft.XMLHTTP") objHTTP.Open "GET",

Format-Zellen auf der Basis von start-und Enddatum?

Anzahl der Antworten 2 Antworten
Ich habe zwei Spalten, Start und Finish (beide Termine), möchte ich nutzen für die bedingte Formatierung. Rechts von den Spalten Anfang und Ende habe ich, im wesentlichen, ein Kalender, der jede Spalte repräsentiert einen Monat (z.B. J

VBA zuweisen einer Reihe, um ein Array von verschiedenen Blatt

Anzahl der Antworten 1 Antworten
Ich habe zwei verschiedene Bögen, und ich habe zu ordnen 2 reicht von diese zwei Blätter von zwei verschiedenen array, aber das problem ist ich kann nicht geben Sie ein Blatt vor Bereich für e.g Dim flArr()

Excel-VBA und Google Maps

Anzahl der Antworten 2 Antworten
Ich entwickle eine Anwendung in Excel-VBA und ich brauche eine Möglichkeit für Google Maps zu erfassen, mein Standort automatisch (ohne dass ich meine Adresse angeben). Ist dies möglich durch Excel-VBA? Können Sie versuchen, öffnen Sie Google Maps

VBA in Outlook zu bekommen "geantwortet" oder "weitergeleitet" - status der E-Mail-Konversation?

Anzahl der Antworten 1 Antworten
Ich habe ein VBA-Skript in outlook ist so ausgelegt, dass eine automatische E-Mail-handling, basierend auf, wenn Elemente sind in Ordnern abgelegt. Das funktioniert wie vorgesehen, aber ich bin versucht zu machen, ein wenig intelligenter, so dass das

VBA-Schleife zum senden von E-Mails mit Anlagen enthält auch alle vorherigen Iterationen " Anlagen

Anzahl der Antworten 1 Antworten
Muss ich senden Sie eine E-Mail mit einem Bereich von Zellen aus einer Arbeitsmappe in den Körper der E-Mail, und auch eine andere attachent für jeden Empfänger in Excel 2007. Ich habe Schwierigkeiten mit dem code unten.

Daten kopieren in neues Tabellenblatt (tab)

Anzahl der Antworten 2 Antworten
Sheet1 Sheet2 (output) A B C A B C 1 Name1 100 May 1 Name1 100 May 2 Name2 200 June 2 Name2 200 June 3 Name3 Oct 3 Name3 Oct 4 Name4 300 4 Name4 300

Erstellen Sie eine Powerpoint mit Grafiken aus dem Zugang

Anzahl der Antworten 2 Antworten
Ich bin versucht, programmgesteuert eine PowerPoint erstellen von Diagrammen in Access. Im Idealfall, wenn die Grafiken bewegen, um PowerPoint-Sie werden statische Bilder und nicht die Grafiken noch in Verbindung mit den Zugangsdaten ein. Ich habe versucht, die

Excel-VBA-stop Auto Rundung

Anzahl der Antworten 3 Antworten
Ich habe die Preis-Spalte, in der die Preise angezeigt werden 3 Nachkommastellen und 4 Dezimalstellen genau an, z.B. 123.456 oder 123.4357. Also unabhängig von der Anzahl der Nachkommastellen möchte ich den Wert, den Sie mit nur zwei

Wie fügen Sie eine command-Schaltfläche in VBA?

Anzahl der Antworten 2 Antworten
Ich versuche, fügen Sie eine Schaltfläche in eine Excel-Arbeitsmappe, so dass es zeigt sich in jedem Blatt. Eine großartige Antwort auf meine ursprüngliche Frage gab mir ein makro zu erstellen, die Schaltflächen, die auf jedem Blatt: Sub

MS Access-textbox " aktualisieren/anfügen

Anzahl der Antworten 2 Antworten
Ich habe einige code füllt ein Textfeld namens text5 Forms!Form3!text5. Aber immer wenn ich auf den button klicken, welche updates Sie dieses Textfeld, es erfrischt es. Möchte ich es so, dass der text unverändert bleiben soll, und

ZÄHLENWENNS VBA zählen von nicht leeren Zellen

Anzahl der Antworten 2 Antworten
Habe ich folgende VBA Formel zum zählen von nicht leeren Zellen in einem Bereich, plus einige andere Bedingungen in anderen Bereichen. Der Teil zum zählen von nicht leeren Zellen funktioniert nicht. Dies ist der Teil des Codes:

Beim schreiben von Strings in eine Zelle, VBA fügt zusätzlichen einfachen Anführungszeichen

Anzahl der Antworten 2 Antworten
Bin ich zu schreiben versucht, diese Formel mit VBA: ActiveCell.Value = "=f(R[-1]C[0],Sheet1!" & ColumnLetter & i & ")" Wo ColumnLetter einige Variablen Buchstaben, die mein makro berechnet früher, und f eine Funktion und i eine Zahl ist.

Wie zum extrahieren von text basierend auf Schriftfarbe aus einer Zelle mit text in mehreren Farben

Anzahl der Antworten 1 Antworten
Ich habe eine Spalte mit Daten (A). Die Daten in jeder Zelle in Spalte (A) ist die Hälfte einer Farbe und die Hälfte eine andere Farbe. Zum Beispiel, sagen wir, der erste Teil der Zeichenkette ist rot

Excel konvertieren von Spalten, um neue Zeilen

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle, die wie folgt aussieht: | A | B | C | D | +-------+------------+------------+------------+ 1 | Name | Language 1 | Language 2 | Language 3 | +=======+============+============+============+ 2 | John | English

Sperren, Bearbeiten, in einigen Zellen aber keinen weiteren Schutz

Anzahl der Antworten 1 Antworten
Ich zu schützen versuche, meine Excel-Blatt in einer Weise, die verhindert, dass die Bearbeitung in bestimmten Zellen, hat aber all die anderen Schutz-Optionen deaktiviert. Anders gesagt, die Platte sollte das Verhalten nach einem ungeschützten Blatt nur mit

Excel-vba - Deaktivieren Sie die Maus-Ereignisse

Anzahl der Antworten 1 Antworten
Entwickle ich eine Excel 2010 Arbeitsmappe, in der eine manuelle Formeln, Berechnung Modus. Datei -> Optionen ->Formeln ->Arbeitsmappe Berechnung -> manuelle Allerdings möchte ich einige Menü-Wahlmöglichkeiten führen zu einer Neuberechnung der Arbeitsmappe. So, ich bin mit dem

Suche die Datei im Ordner basierend auf dem input der Nutzer, kopieren Sie diese Datei in einen neuen Ordner

Anzahl der Antworten 1 Antworten
Ich habe einen Ordner, der enthält eine Menge Bilder. Brauche ich zum kopieren der Bilder in diesem Ordner auf der Grundlage der Eingabe durch den Benutzer, und kopieren Sie es in einen neuen Ordner: Benutzer input. Den

VBA - Suchen von text in einer PDF-Datei, kopieren und fügen Sie ihn in eine Tabellenkalkulation

Anzahl der Antworten 2 Antworten
Ich bin mit VBA zur Automatisierung der Extraktion von Texten aus PDF-Datei in eine xls-Tabelle. Die Texte sind immer die gleichen "Preis von X", "Preis Y", "Price Z". Muss ich suchen, kopieren und einfügen in eine Tabellenkalkulation.

VBA - Datum Ändern-Sprache

Anzahl der Antworten 3 Antworten
Ich versuche, solche problem zu lösen: In Makros, die ich benutze, einer der Teile ist, zum abrufen von Datum Monat (vollständige Benennung), die derzeit verwendet wird : LastMonth = Format(DateSerial(Year(Date), Month(Date) - 1, 1), "mmmm") Aber dann

access-Bericht aus dynamischen Kreuztabelle Abfrage und vba "manuell" erzeugen von berichten

Anzahl der Antworten 2 Antworten
Habe ich über das problem der Generierung von komplexen access-Berichte (durch Komplex I bedeuten, mit der Daten Verarbeitung, variable Anzahl von Feldern, u.a.). Lassen Sie mich erklären, im tieferen detail einige der Dinge, die ich brauche, um

Probleme Parsen von JSON mit vba

Anzahl der Antworten 2 Antworten
Kann ich bekommen, was erscheint um einen gültigen JSON-string aus einer web-Abfrage, allerdings kann ich set-items richtig für das Leben von mir. Müssen, um zu bestätigen, dass ich nicht meinen Verstand verliere... 'Call for available reports Dim

runtime error 5854 string-parameter ist zu lang

Anzahl der Antworten 6 Antworten
Verwende ich die folgende makro-und manchmal gibt es parameter ist zu lang Fehler. wie kann ich es lösen? Sub BoldFirstLetterInSentence() Dim s As Range Dim doc1 As Document Dim doc2 As Document Set doc1 = Word.Documents("Doc1.docx") Set

Merge mehr als 3 Excel-Arbeitsblättern in einer Arbeitsmappe mit makro

Anzahl der Antworten 2 Antworten
Ich versuche zu verschmelzen Arbeitsblätter zusammen in eine Mappe. Ich habe eine Arbeit Buch, das mehr als 20 Blätter. Ich war auf der Suche um ein makro zu erstellen, dass würde merge-Blätter zusammen (je nach Namen) in

Excel-VBA-Skript finden Sie 404-Fehler in einer Liste von URLs?

Anzahl der Antworten 2 Antworten
So, ich habe diese Tabelle mit einer Liste von über 5000 URLs. (Alle Seiten, die auf unserer Unternehmens-intranet). Wir wissen, dass einige der links sind gebrochen, aber nicht weiß, der ein guter Weg, um zu bestimmen, welche,

Excel-VBA-Pastespecial

Anzahl der Antworten 1 Antworten
Ich bin versucht zu kopieren Sie den Inhalt einer bestimmten Arbeitsmappe auf einen anderen. Aber ich Einzug zu halten die Quelle der Formatierung. Allerdings ist mein code produziert application/Objekt nicht definiert " - Fehler. Jede Hilfe wäre

VBA HTTP-GET-request - cookies mit Doppelpunkten

Anzahl der Antworten 1 Antworten
Ich bin versucht, senden Sie eine HTTP-GET-Anfrage in VBA und enthält ein cookie mit einem Doppelpunkt, so wie hier: objReq.Open "GET", "http://my.url.com?foo=bar", False objReq.setRequestHeader "Cookie", "abcd=cookie:containing:colons" objReq.Send Je nachdem, was Objekt-Typ ich verwenden für objReq jedoch die

Verschieben Sie vorhandene Diagramm in Excel mit VBA

Anzahl der Antworten 2 Antworten
Ich habe zwei Arbeitsblätter: PivotTables und-Charts. Ich erstellt,formatiert und zog Sie ein Diagramm aus den PivotTables Platte in die Charts Blatt. Jetzt muss ich nur wollen, um es zu bewegen aus der Standard-Zelle, um die Zellen, die

Prüfen, ob Blatt existiert

Anzahl der Antworten 4 Antworten
Kann mir bitte jemand raten, wo ich bin läuft hier falsch? Ich möchte, um zu überprüfen, ob das Blatt mit dem Namen "test" existiert und wenn nicht, erstellen und benennen Sie das Blatt "test". Wenn es vorhanden

Excel SVERWEIS "Objekt Erforderlich" Fehlermeldung

Anzahl der Antworten 2 Antworten
Hier ist eine weitere einer von denen "so einfach ist es zum Verrücktwerden, wenn es nicht funktioniert" - Typ Fragen. Habe ein makro weiter unten. Es basiert auf einem ActiveX-Kombinationsfeld-was ist mit C3. Wenn der Benutzer eine

VBA-add neuen Datensatz in die Tabelle in Access

Anzahl der Antworten 1 Antworten
Ich habe eine (verknüpfte) Tabelle, die [Verkehr] mit einem Feld namens [Log] Ich habe eine variable IO, die "ich" - oder "O". Der einzige Zweck dieser Funktion ist es, einen neuen Datensatz hinzufügen/Zeile in Tabelle [Verkehr] in