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