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

deaktivieren Sie die Formatierung beim kopieren und einfügen-Vorgang in excel

Anzahl der Antworten 1 Antworten
Ich bin gekommen, um mit dem folgenden code zu deaktivieren, um die Formatierung während Zelle kopieren-einfügen-Vorgang- Private Sub Worksheet_Change(ByVal Target As Range) With Application .EnableEvents = False myValue = Target.Formula .Undo Target.Formula = myValue .EnableEvents = True

Access-VBA-Fehler 0 (null)

Anzahl der Antworten 3 Antworten
Ich habe eine Access 2007-Datenbank. Es nutzt SharePoint 2010-verknüpfte Listen als Tabellen. Ich habe mehrere Formulare, die immer eine Fehlernummer "0". Ich bekomme diese Fehlermeldung in diesen Szenarien: klicken Sie in eine comboBox verwendet, die eine SharePoint-Liste

VBA-Formel application-defined or object-defined-Fehler beim einfügen der Formel in VBA

Anzahl der Antworten 1 Antworten
Ich versuche, ersetzen Sie die Ergebnisse mit Formeln, so dass der Benutzer wäre in der Lage, um zu sehen, beide Werte und Formeln. Sub MoreOrEqualAmountCalculated() Dim LastRow As Long Dim Counter As Long With Application .ScreenUpdating =

VBA prüfen, Wert aus Spalte A in einer anderen Arbeitsmappe vorhanden ist

Anzahl der Antworten 2 Antworten
Ich versuche zu bauen, ein makro durchläuft eine Reihe von Werten in colA und überprüfen, ob Sie existieren mit einer anderen Arbeitsmappe. In einem von Ihnen möchte ich mark es "funktioniert"/"Nicht Gearbeitet" Keine Anleitung, wo Sie anfangen?

Bei Verwendung von Bereich.finden Fettschrift wird es nicht finden, wenn die gesamte Auswahl ist Fett!

Anzahl der Antworten 1 Antworten
Ich versuche, zu extrahieren text Fett-text mit der range.find-Methode und alles ist peachy, außer wenn der gesamte Bereich ist tatsächlich zu Fett (wahrscheinlich nicht viel passieren, es ist eher eine Rand-Bedingung). With rngFindRange.Find .ClearFormatting .Font.Bold = True

Excel Formel: Wenn Zelle enthält substring "das" UND "enthält nicht" substring ", die"

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, eine Funktion, in der eine Spalte enthält einen substring und nicht enthalten eine andere Zeichenfolge. Im Beispiel wurde möchte ich meine Funktion gibt 1 zurück, wenn meine Zeile enthält "Projekt" UND " NICHT

PowerPoint - (oder Excel -) VBA-Capture-Koordinaten der Maus Klicken

Anzahl der Antworten 1 Antworten
Etwas Hintergrund: Quick hintergrund ist, dass ich in der Forschung Phasen des Gebäude ein add-in für PowerPoint. Mein end-Ziel ist die Entwicklung eines CAD-Dimensionierung-Add-in zu beschleunigen, die Schaffung von Engineering-Präsentationen. Wir haben eine Menge tun, um "PowerPoint-Engineering",

Run-Event-Makro Nach Der Datenvalidierung Auswahl

Anzahl der Antworten 2 Antworten
Baute ich eine Datenüberprüfung-Liste auf das Blatt Bericht, ich brauche ein makro ausführen jedes mal, wenn ich wählen Sie ein Element aus der Liste. Nun, ich habe diesen code unter, aber es funktioniert nicht. Laufen tut er

Ausführen von SQL-Skript in Excel-Makro

Anzahl der Antworten 1 Antworten
Ich habe eine Frage zu Makros in Excel und wie man Sie benutzt. Habe ich vor kurzem erstellt eine SQL-Abfrage, die auf mehrere TFS-Datenbanken, um Daten zu extrahieren. Ich möchte einfach führen Sie dieses Skript aus excel,

Die Auswahl von Bereich zu gelten Grenzen - Access-VBA

Anzahl der Antworten 1 Antworten
Hier ist, was ich tun muss. Wählen Sie einen Bereich von Zellen, die basierend auf die Zeile und Spalte zahlen. Da es sich um eine dynamische, habe ich die Zeile und Spalte zahlen. Ich habe hardcoded Ihnen

Wenn Der Fehler Dann Leer

Anzahl der Antworten 3 Antworten
Vielen Dank für einen Blick auf meine Frage. Wissen, dass ich bin neu auf stackoverflow und VBA habe ich ein makro habe ich lange gearbeitet habe. An einer Stelle in das makro habe ich auf " konvertieren

Excel-Zahlen mit zwei Dezimalstellen

Anzahl der Antworten 2 Antworten
Schrieb ich folgenden einfachen code, der die Eingabe von Benutzer, die für N1 und N2 und fügt Sie auf und gibt Sie als Ausgang (N3).Es gibt ein Problem mit diesem, dass, es rundet jedes der Eingang, anstatt

Kopieren von Daten von einem Blatt auf ein anderes basiert auf dem Vergleich von Daten in der ersten colomn

Anzahl der Antworten 2 Antworten
Ich habe eine Excel Datei mit zwei Sheets (Sheet1 und Sheet2). In Tabelle1 habe ich die Daten wie unten gezeigt: http://i47.tinypic.com/2qulksn.jpg In Tabelle2 habe ich die Daten wie unten gezeigt (Nicht die gleiche Anzahl von Zeilen, die

NumberFormat mit 0 Dezimalstellen, aber Tausende separator "' "

Anzahl der Antworten 3 Antworten
Möchte ich zu den ganzen zahlen wie: 14'119'838 - es kann auch nur 0 sein. Wenn ich es versuchen: Range("C3:H14").NumberFormat = "0" Den Apostroph-tausend-Trennzeichen verschwindet. Wenn ich die NumberFormat auf "allgemein", es gibt keine Tausender-Trennzeichen.... Wie kann

Benutzerdefinierte Excel-VBA-Funktion (Modifiziert SVERWEIS) aus der Zelle bezieht sich auf einen Bereich in der anderen Datei, gibt eine Fehlermeldung

Anzahl der Antworten 1 Antworten
Ersten mal Schreibe ich einen stackOverflow-Frage, also bitte lassen Sie mich wissen, wenn ich etwas Falsches tun. Ich gesucht habe für ein paar Stunden jetzt und nicht in der Lage gewesen, eine Lösung zu finden für mein

Anzeigen, Sortieren und filtern von zahlen mit vielen Dezimalstellen in excel 2007

Anzahl der Antworten 2 Antworten
Ich bin mit excel 2007. Ich habe eine Liste von Aufgaben (200-500), dass ich zu der Gruppe, die in verschiedenen Kategorie/Abschnitt usw. (mehrere Filter). Ganzen Daten in excel-Tabelle, damit ich mich bewerben kann Excel build-in Tabelle Filter

Prüfung, ob Zelle Wert vorhanden ist, in zwei andere Blätter

Anzahl der Antworten 2 Antworten
Ich versuche, track-IDs innerhalb verschiedener Blätter und ich möchte in der Lage sein zu geben, einen True-Wert für ein Kriterium und false für andere. Hier ist mein pseudo-code für das, was ich versuche zu erreichen. IF sheet1.A1.value

Füllen Sie im Listenfeld aus einer Tabelle in vba

Anzahl der Antworten 3 Antworten
Ich bin die Entwicklung einer vba-form für eine Mitarbeiter-Datenbank, in, dass es eine Suche nach Kriterien für Benutzer-id und Mitarbeiter-Namen mit der userid angezeigt werden soll, in ein Listenfeld-Steuerelement, das aus einer einzigen Tabelle Brauche ich, um

Set .SentOnBehalfofName auf jede E-Mail gesendet

Anzahl der Antworten 3 Antworten
Ich versuche zu setzen .SentOnBehalfOfName-auf jede email, die ich senden über Outlook 2016. Das ist, immer wenn ich auf Neue Mail, Antworten, Allen Antworten oder Weiterleiten. Habe ich versucht, dieses: Public WithEvents myItem As Outlook.MailItem Private Sub

Wie um zu überprüfen, Zeitstempel einer text-Datei mit VBA

Anzahl der Antworten 1 Antworten
Bin ich zu schreiben versucht, einen code in Excel 2003 VBA (Windows XP), um herauszufinden, ob außerhalb TXT-Datei unterschiedliche Zeitstempel, so kann ich 'importieren', wenn Sie sich geändert hat. Gibt es eine Funktion in VBA, die können

Eine Arbeitsmappe, schließen falls geöffnet

Anzahl der Antworten 2 Antworten
Ich möchte einen error handler zu behandeln schließen einer Excel-Arbeitsmappe, die nicht geöffnet ist. Versuchte ich folgenden code. If Workbooks("Combo.xlsx").IsOpen Then Workbooks("Combo.xlsx").Close SaveChanges:=False Else: Resume Next MsgBox "Error: (" & Err.Number & ") " & Err.Description, vbCritical

AutoAusfüllen bis zur letzten Zeile in einer Spalte

Anzahl der Antworten 1 Antworten
Ich versuche ein makro zu erstellen, dass Bearbeitungen, die der Zelle C2 auf 0 und dann wählt zum automatischen füllen der letzten Zeile, Spalte minus 1 (die Zeile mit der j-s). Der code funktioniert für 3 Sätze

Wie fügen Sie mehrere Zeiten auf einmal in Excel mit Daten zwischen

Anzahl der Antworten 2 Antworten
Sagen, ich habe Daten wie diese A B C 1 Jim 1 10 2 Jim 2 20 3 Jim 3 30 4 Tom 1 20 5 6 7 Jos 1 15 8 9 Was ich will, ist

VBA/MySQL-Problem mit ODBC-Anschluss

Anzahl der Antworten 2 Antworten
Ich habe zu kämpfen mit diesem für ein paar Tage jetzt. Jede Hilfe sehr geschätzt. Versucht, eine Verbindung zu der MySQL-Datenbank mit Excel-VBA, die auf einem PC mit den folgenden: Excel 2007 Windows 7 x64 Home Premium

Wählen Sie die Zelle in einem Bereich, der hat einen maximalen Wert

Anzahl der Antworten 2 Antworten
Ich versuche, wählen Sie eine Zelle in Excel-VBA 2007 Beispiel in Zeile 2, die Zellen A bis H haben einige zahlen, aber die Zelle B2 den höchsten Wert. gibt es eine Formel, die ich verwenden könnte, um

Auswahl Mithilfe Von Excel Makro

Anzahl der Antworten 2 Antworten
A B C 123455 XXX 99999 123456 XX 100000 123457 XXX 100001 174564 XXXX 100002 184567 100003 194570 100004 204573 100005 214576 100006 224579 100007 100008 Ich würde gerne ein makro schreiben für die Auswahl eines Bereichs

Ändern des Layouts eines pivot-Tabelle Per Excel-VBA

Anzahl der Antworten 1 Antworten
Ich bin die Erzeugung einer pivot-Tabelle mit VBA in Excel. Standardmäßig ist der Berichts-Layout ist 'Outline Form'. Wie kann ich dies ändern 'Compact form' oder 'Tabular Form' durch meinen code ? Jede Hilfe ist willkommen ! Danke.

So rufen Sie die VBA-Funktion von excel

Anzahl der Antworten 1 Antworten
Habe ich en excel-Datei, wo ich Gültigkeitsregel. Ich habe eine Zelle, lassen Sie sagt, "Kunden", wo Benutzer können geben Sie Zeit, aber es ist Zeit anpassen. Benutzer können geben Sie die Zeit ein wie dass 23:45 98:20

Wie kann ich Cookies aus dem InternetExplorer.Anwendung

Anzahl der Antworten 1 Antworten
Ist es möglich, auf die response-header von Internet Explorer.Anwendung in VB/VBA/VB.net? myIE = CreateObject("InternetExplorer.Application") .Visible = False .Navigate "http://someserver/resources/postrequest" Geben Sie diesen code, wie kann ich einen halten, der Kopf, oder genauer gesagt, das cookie. Dies ist

Excel-VBA - Privot-Tabelle filtern nach mehreren Kriterien

Anzahl der Antworten 1 Antworten
Ich versuche zum filtern einer pivot-Tabelle mit mehreren Kriterien. Ich habe überprüfen Sie die anderen Beiträge, aber ich bin immer der Fehler "AutoFiler-Methode des Range-Klasse ist fehlgeschlagen" beim laufen: Range("g41").Select Selection.AutoFilter field:=1, Criteria1:=Array( _ "101", "103"), Operator:=xlFilterValues

Senden Sie E-Mail aus verschiedenen E-Mail-Konten

Anzahl der Antworten 1 Antworten
Wenn ich E-Mails senden, gehen Sie von meinem persönlichen Posteingang bei der Arbeit, aber ich brauche Sie, um zu gehen von einem anderen Postfach, dass ich Zugang habe. Ich habe beide Postfächer in meinem outlook. Kann ich

Array in Excel-Bereich

Anzahl der Antworten 2 Antworten
Ich bin neu in VBA und versuche zu schreiben, der ein array zu einem excel-Bereich durch ein array UDF. Ich versuche die Ausgabe des array auf eine maximale Anzahl von Zeilen, die die Formel wurde platziert. Ich

Datum-format TT/mm/JJJJ Lesen als mm/dd/yyyy

Anzahl der Antworten 6 Antworten
Ich habe eine Tabelle mit einer Spalte formatiert als: Kategorie: Datum Typ: *dd/mm/yyyy Standort: Großbritannien Wenn ich lese die Daten in dieser Spalte über VBA, liest es im format mm/dd/yyyy. Beispielsweise 10/06/2014 (10 Juni 2014) ist zu

Die Verwendung von string-Variablen Objekt-Variablen in VBA? (Excel 2013)

Anzahl der Antworten 1 Antworten
Habe ich eine Reihe von ActiveX-Steuerelemente Tasten/auf einer Seite, und ich möchte ändern mehrere Parameter der Tasten (in einem loop-Funktion). Ich bin fein mit dem schreiben der loop-Funktion um dies zu erreichen, kann Sie aber nicht finden

Excel VBA - Prüfen, ob ein Arbeitsblatt MIT EINEM PASSWORT geschützt ist

Anzahl der Antworten 1 Antworten
Können wir überprüfen, ob ein Blatt geschützt ist, mithilfe der Eigenschaft ProtectContents. Aber wie überprüfen, ob es mit einem Passwort geschützt ist? if ws.ProtectContents then ''do something end if InformationsquelleAutor D. O. | 2016-11-29

Wie wird man warten, bis ein IE9-frame zu laden über VBA-excel?

Anzahl der Antworten 3 Antworten
Es gibt viele online-Ressourcen, die veranschaulichen die Verwendung von Microsoft Internet Explorer-Steuerelemente in VBA Excel um eine grundlegende IE-automation-Aufgaben. Diese große Arbeit, wenn die Webseite in Frage hat eine grundlegende Konstrukt. Allerdings, wenn Webseiten mit mehreren frames

Excel autofit die Zeilenhöhe funktioniert nicht auf meged Zellen mit Zeilenumbruch

Anzahl der Antworten 1 Antworten
Ich bin programmgesteuert einfügen von text in verbundene Zellen in einer Zeile. Ich habe Zeilenumbruch gesetzt und wollen die Zeilenhöhe zu erweitern, wie notwendig, um mehrere Zeilen text. Ich war programmatisch die Anwendung Automatisch, sobald die Zellen

Power-Pivot-Tabelle - Schleife durch die Felder im Berichtsfilter

Anzahl der Antworten 3 Antworten
Haftungsausschluss: Diese Frage wurde veröffentlicht in msdn-forum aber da habe ich nicht bekommen, keine Antwort (überraschenderweise) bin ich cross-posting ist es auch hier. Möglicherweise möchten Sie überprüfen, dass die Verbindung, bevor Sie versuchen diese Frage. Ich würde

Wie man ein Makro aufrufen, wenn ein benannter Bereich (Zelle) geändert wird

Anzahl der Antworten 2 Antworten
Ich bin zu versuchen, rufen Sie ein makro mit dem Namen "RE_environmental", wenn die Zelle mit dem Namen "RE_1" geändert wird (also markieren Sie ein X in der Zelle). Ich habe versucht, verschiedene Variationen von codes, einschließlich

verwenden von Makros zum konvertieren Zahlenformat auf text in Excel

Anzahl der Antworten 1 Antworten
Ich'ved ein makro erstellt in Excel, die ich verwenden, um zu konvertieren Spalte Zahlenformat auf Text, damit das Zahlenformat ändert sich nicht nach dem copy/past aus einer text-Datei: Sub ConvertBitColumn() ' ConvertBitColumn Macro ' This macro converts

Wie kann ich einen VBA-code zu drucken, unsere mehrere Kopien der gleichen Platte?

Anzahl der Antworten 2 Antworten
Ich habe einen button in excel und ich möchte es drucken einer Anzahl von X kopiert. Sagen wir mal 10, also Elemente, kommen in das Lager. Ich will zu drucken 10 Kopien. Ich habe die Formel, sucht

Wie VBA verwenden, um wählen Sie die erste iterm in einem drop-down Liste in Excel

Anzahl der Antworten 1 Antworten
Ich verwendete Daten-Validierung zu erstellen, einige drop-down-Listen. Wer weiß, wie Sie VBA verwenden, um wählen Sie die erste iterm in einem drop-down-Liste? Ich habe versucht, 'Split' - Funktion: cell.Value = Split(cell.Validation.Formula1, ",")(0) aber es hat nicht funktioniert

Konvertieren einer csv-Datei in Excel (mit Spalten als text) mithilfe von vba

Anzahl der Antworten 2 Antworten
Ich habe eine csv-Datei zum Beispiel sagen, mit Daten, wie weiter unten (ein.csv). Jetzt möchte ich umwandeln in excel mit vba-Skript. Ich habe schon viele Lösungen hier und das problem ist in der zweiten Spalte die führende

Ändern Sie die Farbe der ganzen Zeile vor oder nach dem einfügen von Werten auf einem Blatt VBA

Anzahl der Antworten 2 Antworten
Ich Versuche, ändern Sie den Wert einer Reihe bestimmen, wenn ein Zustand passiert, und ich dachte, es zu tun, nach dem einfügen gemacht wurde, aber vielleicht ist es einfacher, vor dem einfügen (?) Die Sache ist die,

Automatisch wählen Sie löschen Arbeitsblatt ohne Botschaft auftauchen

Anzahl der Antworten 1 Antworten
Schrieb ich vba code zum löschen eines Blattes dauerhaft. Wenn ich es laufen lasse, kommt folgende Meldung: "- Daten kann es in das Blatt(s) zur Löschung ausgewählt haben. Um dauerhaft Daten zu löschen, drücken Sie Löschen." Wie

Fügen Sie einer benutzerdefinierten Gruppe Home Registerkarte in Outlook 2010 mit VBA

Anzahl der Antworten 2 Antworten
Kann nicht scheinen zu finden, eine einfache VBA-tutorials zum hinzufügen einer benutzerdefinierten Gruppe auf der Registerkarte Startseite in Outlook 2010-Menüband. Sollte es nicht ein paar einfache Schritte, die so etwas wie die Traversierung der Objekte in der

Deaktivieren oder ausblenden von Optionen im Kombinationsfeld Excel VBA

Anzahl der Antworten 1 Antworten
Ich habe ein Kombinationsfeld in einem Excel-Userform aus der Benutzer-Gruppe-Typen. Je nach user access level (Benutzer, würde ich mag, um etwas Option\item deaktivieren oder nicht sichtbar. Ich nicht verwenden will, Removeitem, Da müsste ich wieder zu bevölkern,

Do Until ActiveCell leer ist

Anzahl der Antworten 1 Antworten
Mit dem folgenden code, den ich versuche zu kopieren, einen Wert aus einer XLS (initialVal) und fügen Sie eine GUI-text-Feld. Dann möchte ich die eine Schleife eingeben und bekommen den nächsten Wert (nextVal) mit der ActiveCell anrufen

Mod mit Doppel

Anzahl der Antworten 3 Antworten
Mache ich etwas falsch oder funktioniert der VBA-Mod-operator eigentlich nicht mit floating-point-Werte wie Verdoppelt? So habe ich immer irgendwie davon ausgegangen, dass die VBA-Mod-operator funktionieren würde mit Doppel-auf der Grundlage der VB-Dokumentation, aber beim Versuch, herauszufinden, warum

Wie zu erkennen, Werte, die nicht passen Sie in Excel Zellen mit VBA?

Anzahl der Antworten 4 Antworten
Wir sind die Erzeugung von langen Excel-sheets mit diversen tools, die müssen überprüft werden und als input weiter unten in den workflow. Das problem, dass einige Zellen sind zu klein für die Texte, die Sie enthalten. Also,