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

wie man VBA-code kompatibel für office 2010 - 64 bit version und ältere office-Versionen

Anzahl der Antworten 2 Antworten
Habe ich festgestellt, dass ein Problem mit unter-Funktion aufrufen, wenn wir die Migration zu office 2010-64-bit-version. Private Declare Sub CopyMem Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long) Gemäß den Informationen

Schleife durch Ordner, umbenennen von Dateien, die bestimmte Kriterien erfüllen, unter Verwendung von VBA?

Anzahl der Antworten 3 Antworten
Ich bin neu in VBA (und haben nur ein bisschen übung in java), sondern montiert dieses bit des Codes mit Hilfe der anderen Beiträge hier und habe eine Wand schlagen. Ich versuche, code zu schreiben, der Zyklus

Wie return array() in vba-Funktion zu verwenden, ist es in der Zellen-Array-Formeln (Matrix-Formel) : für split-texte in mehreren Zellen

Anzahl der Antworten 3 Antworten
Schreibe ich eine Funktion in VBA zu verwenden, die in excel-Formel, ist es ok, wenn meine Funktion einen einzelnen Wert zurückgeben: =MYVALUE(A1) Nun schrieb ich eine weitere Funktion, die ein Array zurückgibt(1,2,3,4,...) und Ersetze ich meine excel-Formel,

Excel-VBA-Schaltfläche ändern Größe und Speicherort

Anzahl der Antworten 2 Antworten
Wie ändere ich eine Schaltfläche Größe und Lage in einem excel sheet? Welche Art von button? Das einzige was ich gefunden habe, ist das hinzufügen einer Schaltfläche. Ich fand auch ActiveSheet.Shapes("Button 1") aber nicht bekommen, um zu

Wie zu Lesen ist die Tabelle eingefügt in outlook-Nachrichtentext mithilfe von vba?

Anzahl der Antworten 1 Antworten
Brauche ich zum Lesen einer Tabelle von Daten, wie in picure mit vba. Ich verwendet Msg.Körper zu Lesen der text, aber eigentlich brauche ich zu finden, die erste Zeile als Kopfzeile und den rest als Daten-Feld-und update-DBMS-Tabelle

Excel-VBA-code zur Auswahl von nicht leeren Zellen

Anzahl der Antworten 2 Antworten
In Excel, und lassen Sie ich habe Daten in B2 bis B7 und C2 bis C7 . In VBA kann ich ein makro schreiben, um es auszuwählen: Sub Macro1() Range("B2:C7").Select End Sub Wie muss ich den code

Wie kann ich kopieren Sie eine Zeile von Daten, und fügen Sie es mit einem offset

Anzahl der Antworten 2 Antworten
Arbeite ich an einer Excel 2010-Blatt, hat einige ärzte, Namen und Adressen, aber Häufig es gibt 2 Namen, die sind identisch, haben aber verschiedene Adressen. Auf diese Fälle möchte ich zum kopieren der Adresse info auf der

Excel Filtern und Kopieren in VBA

Anzahl der Antworten 2 Antworten
Arbeite ich an einem VBA-Skript, das zieht eine Reihe von Daten aus Access, dann filtert die Daten und erstellt ein Diagramm auf der Grundlage der gefilterten Daten. Die gefilterten Daten werden zu einem gesonderten Blatt, wo das

Verknüpfung Zelle mit Excel-Form

Anzahl der Antworten 2 Antworten
In excel, setzen wir eine Form, und wir können einen link auf ein Zellen-Wert, indem Sie die Form und die Eingabe der Zellbezug in der Formel bar. Ich möchte wissen: Wie können wir das tun programmgesteuert. Wie

deaktivieren Sie die shift-Taste beim Start in ms-access

Anzahl der Antworten 1 Antworten
Problem: In MS Access können Sie halten die shift-Taste wenn Eröffnung eine Datenbank, um zu bypass-Startup Optionen und die AutoExec Skript. Ich möchte deaktivieren Sie diese dauerhaft. Zunächst ich weiß, das beantwortet wurde und auf zahlreichen anderen

Abrufen von Daten aus Word-doc-Formular-Steuerelemente

Anzahl der Antworten 3 Antworten
Ich Baue ein Formular in einem Word .docm (makro-fähigen Word 2013-doc) mit dem Ziel der Programmierung einer Access-Datenbank zum importieren von Daten aus ausgefüllten Formularen. Ich habe textBox-und comboBox-Steuerelementen zu empfangen von Benutzereingaben, aber ich kann nicht

Excel-VB Das Aktive Arbeitsblatt

Anzahl der Antworten 2 Antworten
Ich bin sicher, dies ist wirklich einfach, aber ich finde keine Informationen über Sie. Ich habe ein Excel-makro, die hat Dinge wie: ActiveWorkbook.Worksheets("Data 21 Oct 12 11-05").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Data21 Oct 12 11-05").Sort.SortFields.Add Key _ :=Range("W1:W23"), SortOn:=xlSortOnValues, Order:=xlDescending, _

Excel-VBA eine Verbindung zu remote-Oracle-DB mit InstantClient

Anzahl der Antworten 1 Antworten
Ich versuche mit Excel (vor allem 2003, für den mehr-Benutzer-Kompatibilität), um eine Verbindung zu einer remote-Oracle-DB. Ich würde gerne eine .sql-script aus und kehren das dataset auf einem Arbeitsblatt. Ich bin auf einem Windows 7 64bit Rechner.

Die Auswahl der zweiten Folge von "Suchen" mit VBA

Anzahl der Antworten 2 Antworten
Ich versuche es so zu machen, dass ich finden kann, das zweite Ergebnis für "Lichter", bei der mit verschiedenen Fundstellen für diesen Begriff. Der code unten findet das erste auftreten in der Palette unter Berücksichtigung. Dim ws

verlassen einer geschachtelten Schleife in excel

Anzahl der Antworten 1 Antworten
ich habe eine Schleife in einem makro Schreibe ich von der folgenden Struktur: gibt es zwei Arbeitsblätter in diesem Buch. raw-Daten (daher der endpointData variable) und Sachkonto (Hauptbuch) Blatt (daher der endpointGL variable) gibt es drei for

Access-Bericht "Kann größer werden" - Eigenschaft muss, um die Wirkung benachbarte Steuerelemente

Anzahl der Antworten 4 Antworten
Ich habe einen Bericht mit einer Reihe von Steuerelementen in der Detail-Abschnitt. Ich arbeite aus einem word-Dokument, das gegeben wurde, um mich als Beispiel und ich neu in access fast perfekt. Was ich jetzt brauche ist eine

wie bauen Eltern-Kind-Daten-Tabelle in excel?

Anzahl der Antworten 2 Antworten
Ich habe Daten auf diese Weise: Parent | Data --------------- Root | AAA AAA | BBB AAA | CCC AAA | DDD BBB | EEE BBB | FFF CCC | GGG DDD | HHH Muss umgewandelt werden

Excel-VBA: Einstellung der schriftart und-Größe beim hinzufügen von text in MS-Word

Anzahl der Antworten 1 Antworten
Erstellen Sie ein word-Dokument mit Excel-VBA, und fügen Sie text mit verschiedenen Schriftarten und-Größen. Hier ist mein code: Sub CreateNewWordDoc() Dim wrdDoc As Word.Document Dim wrdApp As Word.Application Set wrdApp = CreateObject("Word.Application") Set wrdDoc = wrdApp.Documents.Add Dim

Versuchen Sie, eine Verbindung zu einer gültigen Datenbank von außen Zugreifen (Outlook/Excel) unter Verwendung von DAO erzeugt eine 3343 unbekannter Datenbank format Fehler

Anzahl der Antworten 2 Antworten
Dank für Ihre Website. Die wunderbaren Informationen. Kurz gesagt, ich versuche, führen Sie den folgenden code aus Outlook (2007), obwohl es nicht auf Excel. Die großen Werke in Access! Sub Test Dim db As DAO.Database Dim rs

Plötzlich mehrere VBA-makro Fehler, meist 32809

Anzahl der Antworten 6 Antworten
Plötzlich meine excel-Datei ist, erzeugt eine Menge von Fehlern bei der Inbetriebnahme. Es wurden keinerlei änderungen an der Datei da, bevor die Fehler begonnen. Beispiel der Fehler: Fehler 438: Sheets("setup2").CheckBox4.Caption = "Lägg automatiskt till " & _

VBA-Code zu Durchlaufen, Arbeitsblätter, beginnend mit einem bestimmten Blatt (index 3)

Anzahl der Antworten 3 Antworten
Muss ich Durchlaufen Blatt index 3 Tipp Letzte Blatt, und führen Sie einen code. Ich habe versucht, so etwas wie dieses, aber seine nicht funktioniert. If (ws.sheetIndex > 2) Then With ws 'code goes here End With

Läuft ein einfaches VBA-Skript zum testen einer Verbindung

Anzahl der Antworten 3 Antworten
Ich versuche zum testen der Verbindung einer GoDaddy-SQL-Server-Datenbank. Ich bin immer ein 'invalid connection string attribute.' Was ist falsch an diesem Skript? Dim cnn As ADODB.Connection Dim canConnect As Boolean Public Sub TestConnection() Set cnn = New

Excel-VBA - FormulaR1C1

Anzahl der Antworten 1 Antworten
Bin ich folgende Formel mit VBA-Code, .Range("M2:M" & LastRow).FormulaR1C1 = "=vlookup(RC2 & RC3 & RC6 & RC7,trip_length!A:F,6,False)" Aber wenn ich die Formel, indem Sie F2 drücken, es zeigt, wie unten: =VLOOKUP($B2 & $C2 & $F2 & $G2,trip_length!A:(F),6,FALSE)

Erstellen von Parametrisierten SQL-Abfragen in Excel 2010 mit VBA

Anzahl der Antworten 1 Antworten
Stieß ich auf den folgenden link: http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=135 In es, Sie die Liste relativ einfache code-Abfrage die SQL-Datenbank aus Excel-VBA. ' Declare the QueryTable object Dim qt As QueryTable ' Set up the SQL Statement sqlstring = "select

Excel-VBA-Befehle if-Anweisung false

Anzahl der Antworten 1 Antworten
Ich versuche nicht Blick für den Wert 2, aber "sollte nicht passieren" wird gezeigt, dann eher den anderen "ok". If Not InStr("1, 2, 3", "2") Then MsgBox ("shouldn't happen") Else MsgBox ("ok") End If Wir wissen, dass

Kopieren Sie eine Zeile in excel, wenn Sie mit bestimmten Kriterien in ein neues Arbeitsblatt

Anzahl der Antworten 3 Antworten
Ich bin ein Neuling in VBA und Probleme bei kopieren von Zeilen in einem Blatt zu einem anderen, basierend auf bestimmten Kriterien. Ich habe versucht, auf der Suche nach einer Antwort in diesem forum, habe versucht, den

Mit VBA Parsen von text in einem MS Word-Dokument

Anzahl der Antworten 3 Antworten
Ich hatte gehofft, jemand könnte helfen, mit einer MS-Word-Makro. Grundsätzlich, ich habe ein MS Word-Dokument, in dem aufgelistet wird, aus mehreren text-Dateien und bestimmte Seiten von Interesse in jeder Datei. Datei-format ist ähnlich: textdocument1.txt S. 6, 12

Customizing ein ribbon mit VBA in Excel

Anzahl der Antworten 1 Antworten
Habe ich bereits gelernt, dass das erstellen einer benutzerdefinierten Registerkarte in Excel nicht möglich, in diese! post (d.h. im Gegensatz zu MSProject) Insbesondere kann ich die Pfade des Makros die aktuelle Lage ? Bearbeiten Es scheint, dass

Problem mit hinzufügen von Validierung Liste im excel-Blatt mit VBA

Anzahl der Antworten 8 Antworten
Ich habe ein excel-sheet geladen wird, mit einer dynamischen Ergebnis-Daten. Ich muss noch ein JA/NEIN-dropdown am Ende jeder Zeile, sobald alle Daten geladen sind. Ich habe dies dynamisch als ich weiß nicht, die Größe der Ergebnismenge vorher.

Wie füge ich die Zelle von text und Werten, zusammen mit den Excel-VBA?

Anzahl der Antworten 3 Antworten
Ich habe eine sich wiederholende Aufgabe würde ich gerne automatisieren, anstatt mit der =Verketten-Funktion die ganze Zeit. Hier mein code bisher: Cells(2, 5).Value = Cells(2, 1).Value&" - "&Cells(2, 2).Value Leider führt dies in den "Compile error: Expected:

Erneutes verknüpfen von Tabellen der Datenbank: Access, VBA

Anzahl der Antworten 1 Antworten
Ich habe ein Verfahren, das verknüpft alle Tabellen in einer Datenbank baed auf, ob oder nicht Sie eine verknüpfte Tabelle. Dies ist aktuell einrichten, die automatisch ausgeführt werden, wie es im inneren ein AutoExec-makro, welches die Funktion

schreiben der Datei im %TEMP% schlägt im hintergrund fehl

Anzahl der Antworten 3 Antworten
Habe ich diese Funktion schreibt in meine log-Datei. Es nicht still. In diesem gibt es keine Fehler, die in dieser Funktion, es ist einfach nicht erstellen oder schreiben in die Datei. Ich bin versucht, zu schreiben, zu

Ändern der Seitenausrichtung (hochformat oder Querformat) von einer Excel-Tabelle mit VBA

Anzahl der Antworten 1 Antworten
Bin ich zu schreiben versucht, ein makro automatisch ausgedruckt werden alle Diagramme, die ich erstellt habe in einer Arbeitsmappe mit einem anderen makro. (Hunderte) das problem Das ich habe ist, dass ich kann nicht herausfinden, wie ändern

Konvertieren String in Excel Datum und Zeit, mit bestimmten string-format

Anzahl der Antworten 1 Antworten
Ich habe eine Excel/VBA-makro die Liste von Dateien in einem Verzeichnis. Dateinamen sind im format : yyyy-MM-dd@hh-mm-ss_[Beschreibung].csv - zum Beispiel : 2013-07-03@22-43-19_my-file.csv Ich dann brauchen, um den ersten Teil des Dateinamen in eine Excel-Date-Objekts (inklusive Zeitstempel) Fand

VBA - Update Andere Zellen über Benutzer-Definierten Funktion

Anzahl der Antworten 2 Antworten
Habe ich eine UDF(User-Defined Function) in VBA-das muss sich ändern einen Zellbereich in Excel. Da eine UDF kann dies nicht tun, ich habe versucht, mit Event ruft. Wenn ich heben Sie ein Benutzerdefiniertes Ereignis aus und versuchen

Wie man eine Excel-Zelle gleich leer, vielleicht per VBA-code

Anzahl der Antworten 2 Antworten
Natürlich wirst du diese Frage beantworten mit der ="" Formel geschrieben werden, in der oben genannten Zelle, aber das ist nicht mein Fall. Tatsächlich, ich habe eine Funktion, die funktioniert nur wenn Ihr argument gleich einer leeren

Wie schreibt man einen "Google Spreadsheet" aus Excel 2003 VBA

Anzahl der Antworten 4 Antworten
Ich Habe eine Excel 2003 - Datei mit einer Zeile wie dieser: Muss ich auf "die Schaltfläche" und er fügt hinzu, dass die Zeile als Letzte auf eine Google Spreadsheet Ähnlich: Ist es möglich? Sollte ich verwenden

Erstellen einer piechart in excel mit VBA

Anzahl der Antworten 1 Antworten
ich bin neu in VB und versuche zu lernen, wie man ein Kreisdiagramm erstellen von bestimmten Werten, die auf der excel-Tabelle. Ich weiß, wie man die bar-charts, aber ich Frage mich, ob Sie Jungs sind sich bewusst

Excel - Lock Reihe von Zellen auf der Basis der Werte

Anzahl der Antworten 3 Antworten
Ist es möglich, sperren Sie einen bestimmten Bereich von Zellen, die basierend auf der Eingabe aus einer dropdown in einer Zeile von Daten? Beispielsweise jede Zeile meiner Tabelle stellt ein patient, und die erste Zelle stellt eine

VBA subtrahieren Datum-und Uhrzeitangaben

Anzahl der Antworten 2 Antworten
Dim dtmStart As Date, dtmEnd As Date, dblDuration As Double dtmStart = "1900/01/01 08:10:00" dtmEnd = "1900/01/03 21:16:00" dblDuration = DateDiff("hh:mm", dtmEnd, dtmStart) 'dblDuration = dtmEnd - dtmStart MsgBox Format(dblDuration, "hh:mm") Wie würde ich das subtrahieren von

VBA senden von E-Mail aus Excel mit OFT-Vorlage - Unterdrücken der automatischen Signaturen

Anzahl der Antworten 2 Antworten
Ich habe ein makro erstellt, öffnet sich ein Outlook-E-Mail-Vorlage bereit für die Nutzer zu senden (mit ein paar zusätzlichen info zog aus der Tabellenkalkulation). Alles geht gut, außer, dass Outlook automatisch Anhängen einer Signatur, basierend auf Benutzer-Einstellungen.

Vba-makro zum kopieren von Zeilen aus der Tabelle, wenn der Wert in der Tabelle entspricht Zustand

Anzahl der Antworten 4 Antworten
ich versuche ein macro zu machen, die: geht durch eine Tabelle aussieht, wenn der Wert in Spalte B der Tabelle einen bestimmten Wert hat wenn es hat, kopieren Sie die Zeile, um einen Bereich in einem anderen

VBA Excel Makro Kopieren Einer Spalte in eine Andere Arbeitsmappe

Anzahl der Antworten 1 Antworten
Ich habe 2 Arbeitsmappen und versuche einen Weg zu finden, kopieren Sie eine Spalte von wb1 zu wb2. Ich bin mir bewusst, konnte ich nur copy/paste, aber die Idee ist, etwas zu machen, also mein Chef kann,

Excel-vba-Bereich nur die sichtbaren Zellen-array

Anzahl der Antworten 4 Antworten
Ich versuche, alle Werte außerhalb des sichtbaren Zellen aus einem Bereich in einen array. Mein Code macht nur das array tragen Sie die Werte bis die ersten nicht sichtbaren Zelle und Stoppt dann. Public Function ListeMaschinen() As

So konvertieren Sie ein Variant-array, um eine Reihe?

Anzahl der Antworten 2 Antworten
Ich habe ein 2D-array vom Typ Variant. Die Größe und die Werte, die das array zu füllen sind, generiert basierend auf Daten in einem Arbeitsblatt. Die weitere Verarbeitung ist es erforderlich, auf dieses array, das primäre Wesen

So ändern Sie die schriftart-Eigenschaften des Diagramm-Achsen

Anzahl der Antworten 1 Antworten
Wie ändere ich die font-Eigenschaften von Diagramm-Achsen in Excel 2007 & 2010? NICHT die Achse Titel; dass man ' s einfach. Ich Frage nach der schriftart der Achse itelf. Aufzeichnet, entspricht dies in Excel 2010: shEditSizeScales.ChartObjects("MyChart").Chart.Axes(xlCategory).Format.TextFrame2.TextRange.Font.Size=12 Aber

VBA: Wählen Sie das erste gefilterte Zelle, dann bewegen Sie auf die nächste down

Anzahl der Antworten 2 Antworten
Was ich will zu tun, scheint ziemlich einfach zu mir, aber ich kann nicht einen Weg finden, es zu tun. Ich habe eine excel-Tabelle, die eine Menge von Kontakt, zum Beispiel: A B C D E 1

Looping über den Berichts-Filter zum ändern der Sichtbarkeit funktioniert nicht

Anzahl der Antworten 2 Antworten
Ich versuche, wählen Sie einen Bericht filtern, in diesem Fall Kanada. Das bedeutet der rest muss unsichtbar gemacht werden. Dieser code funktioniert ohne Probleme: Public Sub FilterPivotTable() With ActiveSheet.PivotTables("Epidemiology").PivotFields("COUNTRY") .PivotItems("Canada").Visible = True .PivotItems("USA").Visible = False .PivotItems("Germany").Visible =

Dynamische Generierung von Formularen in Excel mit VBA

Anzahl der Antworten 1 Antworten
Ich versuche zu finden oder zu entwickeln, einige VBA-dynamische Erzeugung von Formular-Feldern (Label und Textfelder). Sich die Datenquelle ist eine Tabelle, die auf eine versteckte Excel-Arbeitsblatt. Irgendwelche Ideen? InformationsquelleAutor | 2009-02-11

Wie zum speichern der Datei aus der Webseite von Excel-VBA?

Anzahl der Antworten 2 Antworten
Ich versuche so exportieren Sie eine Datei vom IE, nach Auswahl eines Eintrags im dropdown-indem Sie die Html-ID und klicken auf die option "exportieren", aber ich bin strucked beim speichern der Datei. Ich bin mit der option