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

Entfernen Sie Doppelte Werte aus einem string in Visual Basic

Anzahl der Antworten 4 Antworten
In Visual Basic wenn ich eine Zeichenfolge von zahlen, sagen wir ("1,2,3,4,5,2,2"), wie Entferne ich die doppelten Werte und verlassen nur die erste Instanz der string sagt ("1,2,3,4,5"). Wird dieser nur angewendet werden, zu zahlen? Oder möchten

ListView-Steuerelement lädt sehr langsam

Anzahl der Antworten 3 Antworten
Was ist der Schnellste Weg diese zu füllen ListView-von-Abfrage, wenn es hat über 15000 Listen mit 9 Unterpunkten. es nimmt mich ungefähr 6 Minuten zu laden. Hier ist, was ich schrieb, zu füllen ListView-Steuerelement. Set rs =

Änderung Wert der TextBox aufgrund der Auswahl von Kombinationsfeld-VBA-Excel

Anzahl der Antworten 1 Antworten
Habe ich ein Projekt, in dem ich zu ändern, um den Wert einer textbox einen Wert ein, der gesucht wird in einem workseet gegen eine vlaue, die ausgewählt wurden aus einer combobox. zum Beispiel, wenn ich wählen

DatePicker in Excel-Vba

Anzahl der Antworten 2 Antworten
Ich muss noch ein datepicker in Excel eine benutzerdefinierte vba-Formular. Ich weiß, dass ich verwenden können, MSCOMCT2.ocx-aber es scheint veraltet mit Excel 2010 : Benutzer installieren Sie ein benutzerdefiniertes Paket an. Muss ich, dass der code funktioniert

VBA Excel kopieren Kommentar einschließlich der Formatierung

Anzahl der Antworten 1 Antworten
Ich bin mit Excel 2007, und zu schreiben versucht, eine VBA-Unterroutine Zelle kopieren-Kommentare (inklusive Formatierung). Kommentare in Zellen enthalten kann, die basic-text-Formatierung (style zB. Fett etc) und kann ich erfolgreich kopieren Sie den text, kann aber nicht

Filterung Ein Lookup-Feld, Basierend Auf Einem Anderen Feld

Anzahl der Antworten 2 Antworten
Habe ich ein lookup-Feld in meiner Tabelle, basierend auf einer anderen Tabelle. Ich habe Probleme bei der Filterung werden diese Werte basierend auf einem anderen Feld eingegeben werden, bevor das Feld. Ist es möglich, filter die ein

Mithilfe von VBA in MS Access 2010 zu setzen, Zelle, Wert in der Tabelle

Anzahl der Antworten 1 Antworten
Ich versuche, dynamisch zu aktualisieren, die eine Zelle in der Tabelle Wert in einer Metadaten-Tabelle, die zu halten, die Namen der 5 vorhandenen Formen. Diese Tabelle wird verwendet, um die .Beschriftung Eigentum der jeweiligen 5 Tasten auf

Anhand von ausgewählten listbox-Wert dynamisch ausblenden/einblenden von Spalten

Anzahl der Antworten 1 Antworten
Ich könnte etwas Hilfe verwenden, mit einer multi-select-listbox-Formular in excel, welches per VBA die Werte der Formen sind die Monate von jan.-Juni, wie unten zu sehen. JAN FEB MÄRZ APRIL KANN JUNI Wenn Jan ausgewählt ist, zum

Excel-VBA "End If ohne block Wenn" - VBA-Fehler

Anzahl der Antworten 1 Antworten
Ich kann nicht herausfinden, warum VBA ist Schreien mich an auf diese ein. Sehr einfacher code, nur eine if-Anweisung ist beteiligt, und es hat eindeutig ein "Ab" Wenn und ein passendes Ende Wenn. Ich bin ein VB.NET

wie man Pfad-Eingabe aus Textfeld und verwenden Sie im Befehl-Taste in vba-Makros

Anzahl der Antworten 1 Antworten
Ich habe die textbox und den Befehl Schaltfläche in form1. Will ich input-Pfad in der textbox Nach dem klicken auf die Befehlsschaltfläche klicken, wird die Arbeitsmappe aus dem Pfad sollte geöffnet werden und müssen die Makros code

Worksheet_Change Ereignis, das run-time error 13 - Type Mismatch " Beim Einfügen von Zeilen

Anzahl der Antworten 1 Antworten
Bin ich mit Excel-VBA und habe ein worksheet_change Ereignis wie folgt: Private Sub Worksheet_Change(ByVal Target As Range) If Target = Range("rel_type") Then --some code End If End Sub Code funktioniert Super, wenn ich eine änderung vornehmen, um

Excel-VBA-warten-Anwendung.calculatefull

Anzahl der Antworten 2 Antworten
wenn ich Anruf-Anwendung.calculatefull und setzen einen breakpoint an die nächste Anweisung, und ich sehe in der status-bar, dass der Prozessor die Verarbeitung nach einer Weile aber schon die nächste Zeile von code. Ich habe das forum und

Wie erstelle ich eine Pass-Through-Abfrage mit einer Datum-Eingabeaufforderung zu laden und dann in eine lokale Tabelle (Tabelle erstellen)?

Anzahl der Antworten 2 Antworten
Wie erstelle ich eine Pass-Through-Abfrage mit einer Datum-Eingabeaufforderung zu laden und dann in eine lokale Tabelle (Tabelle erstellen)? Möchte ich laufen diese in access und bevor es geht auf den server ich möchte die Abfrage fragt nach

Ein Export Als Festes Format Excel 2007

Anzahl der Antworten 2 Antworten
Habe ich die Aufgabe übertragen wurde, die Entwicklung eines excel-Dokuments, das ganze Büro verwenden. Der Benutzer klickt auf eine Schaltfläche und das makro wird die Datei exportieren als PDF in einen freigegebenen Ordner. Ich schrieb diesen code

Gibt es eine Möglichkeit zum hinzufügen einer bestimmten Kategorie und zu Kennzeichnen, eine E-Mail in VBA?

Anzahl der Antworten 1 Antworten
Ich in der Regel gehen durch meine E-Mail und Kennzeichnen alles, was für follow-up und kategorisieren für: Anruf E-Mail Sprechen Setup-Sitzung Gibt es eine Möglichkeit in Outlook-VBA-makro verwenden, kann ich (in einem einzigen makro), beide Kennzeichen eines

Erstellen Sie eine separate excel-Datei für jeden filter Ergebnis

Anzahl der Antworten 1 Antworten
Habe ich ein spreadsheet, das ich Spalten wollen, um separate Tabellen für jede Abteilung gibt es mehr, dann die Abteilungen gezeigt und ich will das .xls-Dateien für jeden zu speichern mit der Abteilung name Das Feld Abteilung

Access-VBA-wie man deterine, wenn die Datei im Excel-Format?

Anzahl der Antworten 3 Antworten
MS Access VBA wie kann ich eine Datei, um zu wissen, ob es in Excel-format? Können Sie näher erläutern, was Sie zu tun versuchen? Oft ist es ausreichend, zu überprüfen, ob die Datei-Erweiterung ist .xls-oder .xlsx (und

Abfragen einer bereits vorhandenen ADODB-recordset im Arbeitsspeicher, der Verwendung von filtern und Aggregat-Funktionen (advanced ADODB-Bibliothek?)

Anzahl der Antworten 3 Antworten
Habe ich einige bestehende code, der die Abfrage auf eine SQL-Datenbank immer wieder mit verschiedenen Parametern und ich dachte, es wäre wahrscheinlich besser, wenn ich es geändert wählen Sie einen großen Teil der Daten in ein ADODB.Recordset

MS Access 2003 nicht in den debug-Modus und ignoriert Haltepunkte

Anzahl der Antworten 2 Antworten
Entwickelte ich eine kleine VBA-Prozedur in MS Access 2003-Modul (nur eine public Sub) Die Datenbank ist gesperrt, nur für mich, niemand sonst hat Zugriff auf die Datei. Mein code funktioniert, aber es gibt einen kleinen bug, den

Excel-loop, die Schleifen über eine Feste Anzahl von Zeiten

Anzahl der Antworten 1 Antworten
Ich arbeite an ein paar Formeln in excel-VBA und ich bin versucht zu machen, Durchlaufen eine bestimmte Anzahl von Zeiten. Ist es möglich dies in VBA und wenn ja wie Mach ich es? Mein code ist wie

Umleiten der Ausgabe eines Shell-Kommandos ausgeführt werden, die in VBA zu einer Bestimmten Shell

Anzahl der Antworten 2 Antworten
Ich bin noch sehr sehr neu in VBA und angefangen zu lernen, dass es vor ein paar Tagen. Jetzt versuche ich ein Makro zu erstellen, führen Sie ein shell-Befehl und leiten Sie die Ausgabe an eine bestimmte

Vergleichen Datumsbereich von Excel VBA

Anzahl der Antworten 3 Antworten
AKTUALISIERT ANTWORT: fand ich eine Antwort auf meine Frage. Ich werde eine vereinfachte version unter der ursprünglichen Frage hier ist nur, um es einfach, mit einer detaillierteren version unten als die akzeptierte Antwort. Schreibe ich eine VBA-Funktion

VBA: hinzufügen von eindeutigen Werten in einem Bereich, um einen neuen Bereich

Anzahl der Antworten 2 Antworten
Ich habe eine unsortierte Liste von Namen in Tabelle1, Spalte a Viele dieser Namen erscheinen mehr als einmal in der Liste. In Tabelle2 Spalte A möchte ich eine alphabetisch sortierte Liste der Namen ohne doppelte Werte. Was

AutoFilter - Dydamically änderung in der Filterkriterien mit VBA

Anzahl der Antworten 2 Antworten
Ich habe die gleiche Art von Frage wie in diesem link - Erhalten AutoFilter Sortieren von Kriterien und Anwendung auf dem zweiten Blatt Ich habe mich durch den link aber nicht in der Lage, die erforderliche Leistung.

Verwalten von benutzerdefinierten Typen, die auf verschiedenen Modulen

Anzahl der Antworten 3 Antworten
Was ist der beste Weg, zu verwalten, gemeinsam zu benutzerdefinierten Typen, die über VBA-Module? Ich mit dem gleichen user-defined types in verschiedenen Modulen. Zum Beispiel, brauche ich oft an stellen (x,y) - Punkte, so dass ich am

"FileSystemObject".CreateFolder erstellen Verzeichnis und in den Unterverzeichnissen

Anzahl der Antworten 2 Antworten
Ich würde gerne ein Verzeichnis anlegen und ein Unterverzeichnis mit dem folgenden code: Public fso As Scripting.FileSystemObject Set fso = New Scripting.FileSystemObject fso.CreateFolder ("C:\Users\<my_username>\DataEntry\logs") Ich versuche, erstellen von verschachtelten Verzeichnissen. In diesem Fall, die DataEntry Verzeichnis nicht

Fehler bei der Verwendung von QueryDefs zurück Recordset

Anzahl der Antworten 2 Antworten
Ich versuche, auf eine Abfrage mit VBA-code. Ich glaube, ich habe es getan, auf diese Weise 100 mal. Mein code (für ein command-button), beginnt so: Dim rstDocCount As Recordset Set rstDocCount = CurrentDb.QueryDefs("DocCount").OpenRecordset rst.MoveFirst Bekomme ich diese

Excel-Makro im Internet-Explorer...kann das nicht laufen

Anzahl der Antworten 3 Antworten
Den ich erstellt habe eine Excel 2003 (.xls-Datei) (erstellt Makros mit VBA). Die Excel-Datei ist geschützt und versteckt hat Arbeitsblätter. Wenn ich versuche, führen Sie das Excel-makro in Internet Explorer, erhalte ich eine Fehlermeldung "Methode der Klasse

DH.navigate2 schlägt mit den geschützten Modus deaktivieren

Anzahl der Antworten 2 Antworten
Ich bin die Automatisierung der IE8 von Excel-VBA (Excel 2010, Windows 7) Set IE = CreateObject("InternetExplorer.Application") IE.Navigate2 URL Wenn die URL einer website in einer zone, wo IE der geschützte Modus aktiviert ist, ist alles in Ordnung.

Benutzer Formulare VBA-position - bringen Sie vorwärts und rückwärts

Anzahl der Antworten 1 Antworten
Gibt es eine index-Steuerelement, das Bild, Textfeld, Rahmen,... werden vor den anderen? Gibt es irgendeine Eigenschaft ähnlich tor der PHP z-index? Ich versuche, mit der rechten Maustaste und senden rückwärts, aber ich bekomme keine änderung. InformationsquelleAutor Ihidan

Problem Lesen versteckte Spalte mit VBA in Excel 2013

Anzahl der Antworten 1 Antworten
Bin ich derzeit Probleme mit einem Makro bin ich in der Programmierung für Excel 2013 bezüglich Lesen ausgeblendeten Spalten. Ich bin versucht, verwenden Sie Spalte A als eine Reihe von eindeutigen Schlüsseln zu ermöglichen, mich schnell zu

Öffnen Sie eine externe EXE-Datei. Datei mit VBA Powerpoint

Anzahl der Antworten 1 Antworten
Bitte helfen Sie mir, damit dieser code funktioniert. Ich möchte zu öffnen, eine externe EXE-Datei, die mit Powerpoint-VBA. Sub open_test() Dim FileName, FSO, MyFile FileName = "C:\test.exe" Set FSO = CreateObject("Scripting.FileSystemObject") Set MyFile = FSO.OpenTextFile(FileName, 1) End

Verbinden von Zellen einer bestimmten Spalte, wenn gleich Wert

Anzahl der Antworten 2 Antworten
Brauche ich, um eine Schleife über alle Zeilen (außer meine header-Zeilen) und verbindet alle Zellen mit dem gleichen Wert in der gleichen Spalte. Bevor ich dies Tue ich bereits dafür gesorgt, dass die Spalte sortiert ist. So

Müssen sperren/deaktivieren-Schaltfläche in access

Anzahl der Antworten 1 Antworten
Muss ich deaktivieren/sperren zwei Tasten. Ich habe ein Formular, welches ein Unterformular, welches wiederum über ein weiteres Unterformular. Zwei Tasten in der Dritten Unterformular, dass ich zu deaktivieren/sperren, die abhängig von einer Bedingung in der OnCurrent() des

Referenz-Variablen-Arbeitsblatt in vba-SVERWEIS

Anzahl der Antworten 1 Antworten
Schreibe ich ein makro, das schafft variable Arbeitsblätter basierend auf einem Wert in einem vorhandenen Arbeitsblatt. Ich schaffte es, dass ein Teil in Ordnung, aber jetzt muss ich hinzufügen, eine SVERWEIS-Formel auf einem anderen Blatt, das auf

VBA kann nicht finden, mein makro, wenn es mit Parametern

Anzahl der Antworten 3 Antworten
Ich versuche ein makro schreiben, das wird an einer Reihe von Schaltflächen in einem Office 2010-backstage-Registerkarte. Je nachdem auf die Schaltfläche geklickt haben, sollte das Makro aufgerufen werden, mit verschiedenen Parametern. Das Problem, das ich habe ist,

Wie kann ich ein update für SharePoint-content-type-Eigenschaften, basierend auf Werten, die in das Dokument?

Anzahl der Antworten 1 Antworten
Verwende ich eine Excel-Vorlage als eine benutzerdefinierte Dokument-Typ in einer Sharepoint-Dokument Festgelegt. Ich habe einige benutzerdefinierte matadata für dieses Dokument-Typ, zum Beispiel eine Priorität genannt, die eine Liste (Low, Med, High). Lese ich die Metadaten aus dem

Excel-VBA-Ereignis-Handler

Anzahl der Antworten 2 Antworten
1) Kann mir bitte jemand sagen, was das Problem sein könnte, mit diesem code? 2.) brauche ich diesen code eigentlich ausgeführt auf einem Arbeitsblatt zu aktualisieren, aber @ erstmaligen laden der Arbeitsmappe, ich bin ein update ausführen

Wie zum verketten von strings in array mit for-Schleife in excel-vba

Anzahl der Antworten 3 Antworten
Ich versuche zurzeit Durchlaufen die Zeilen in einer excel-Tabelle und verketten der Spalten mit einigen anderen hart codierten Daten. Jetzt bin ich den manuellen Weg, da ich nicht weiß, wie Sie zu verknüpfen mit excel-VBA. Mein code

Auswahl von Zelle in einer Tabelle basierend auf bestimmten Kriterien für Zeile und Spalte

Anzahl der Antworten 1 Antworten
Hallo, ich bin neu in der Excel und VBA, und ich Frage mich, ob das, was ich gerne tun würde, ist möglich, und wie kann ich gehen, es zu tun. Ich habe eine große Tabelle mit zwei

Excel-VBA-Datei nicht Gefunden obwohl Datei vorhanden

Anzahl der Antworten 3 Antworten
Habe ich unten geschrieben Stück code, um den Zugriff auf eine Datei, und kopieren Sie die Inhalte von einer Datei in die andere. Ich benutze excel 2007. Sub copypaste() Dim strFolder As String Dim strFileName As String

VBA-socket-Verbindung in Microsoft Office 2010

Anzahl der Antworten 1 Antworten
Kurze Frage Gibt es eine Bibliothek, die es ersetzen soll mswinsoc.osx verwendet, um erstellen und pflegen Sie die socket-verbindungen innerhalb von VBA-Anwendungen? Hintergrund Ich bin versucht zu erstellen socket-Verbindung(en) in Visio 2010 Professional-Dokument. Ich habe einen Weg

VBA-Fehler, 400, der Wechsel zwischen Tabellen

Anzahl der Antworten 1 Antworten
Rufe ich aus einem Tabellenblatt-Modul eine Funktion, die einige Verarbeitung in einem anderen Blatt und gibt eine Ganzzahl zurück. Dann möchte ich schreiben, dass integer in einer Zelle in dem Blatt, von wo aus die Funktion aufgerufen

Wie konvertiere ich diese Excel Formel in VBA-code?

Anzahl der Antworten 2 Antworten
"Ich bin mit dieser Formel in einem Excel-Arbeitsblatt in Zelle A6. Es ist in Ordnung. =WENN(O6="Hand","Manuelle Eingabe",WENN(O6="JET",R6,WENN(O6="COLA","Red Bull",WENN(O6="Freight","Logistik",WENN(O6="TAX","Steuer",WENN(O6="TRANSFER KOSTEN","Transfer Kosten-Transaktionen",WENNFEHLER(WENN(FINDEN("INV#",R6,1)>=1,MITTE(R6,FINDEN("INV#",R6,1),10),""),""))))))) Nun, meine Frage ist: wie wandle ich das auf VBA? Ich habe versucht, Sie aufzunehmen, und der

Wie um zu verhindern, dass ActiveX-Ereignisse auslösen in VBA?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einem besseren Weg zum deaktivieren von ActiveX-Ereignisse auslösen, die in einer Excel-Arbeitsmappe (obwohl dies gilt für alle Office-Anwendungen mit ActiveX-Objekte). Hoffentlich etwas ähnliches wie Application.EnableEvents = false, aber das funktioniert nicht

Excel-Makro zu ändern, ganze Spalte in Großbuchstaben

Anzahl der Antworten 4 Antworten
Ich versuche, die Aktualisierung einer Arbeitsmappe habe ich ändern Sie alle E-Mails von klein-zu Großbuchstaben. Ich bin nicht so versiert mit Makros noch nicht, aber ich kam mit dieser ein, aber es dauert ewig zu laufen. (nur

Excel-VBA: .Sortiment & Cells(Zeile.Graf xlup

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, die folgende Zeile: .Range("A1:A" & .Cells(.Rows.Count, "A").End(xlUp).Row).ClearContents Kann mir jemand sagen was .Range("A1:A" & bedeutet? Aus meiner Forschung, so weit ich Folgendes gefunden: Zellen bezieht sich auf die Zellen .Zeilen.Graf ist eine Funktion,

Vergleichen Sie in jede Zelle von Spalte A mit jeder Zelle aus Spalte B und Spalte C

Anzahl der Antworten 3 Antworten
Ich habe eine Excel-Datei mit drei Spalten. Zellen in den einzelnen Spalten sind die unterschiedliche Bereiche zum Beispiel Spalte A hat 797340 Zellen, Spalte B hat 91617 Zellen und Spalte C hat 95891 Zellen. Ich muss vergleichen

Excel Als PDF Speichern Und Überschreiben

Anzahl der Antworten 1 Antworten
Hier ist das Problem, dem ich begegnet bin. Habe ich eine Excel-Projekt. An einem Punkt in meinem Projekt, das ich speichern Sie die aktuelle Arbeitsmappe als PDF-Datei und aktualisieren Sie eine vorhandene Arbeitsmappe mit log-Informationen und hyperlinks

So finden mindestens, wählen Sie die entsprechenden Werte, kopieren und einfügen der Werte in ein neues Blatt

Anzahl der Antworten 2 Antworten
Folgende ist meine problem Beschreibung A B C D 1 H1 H2 H3 H4 2 1 3 4 2 3 2 4 1 8 4 3 1 6 1 5 4 2 8 5 Ersten Zeile die