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