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

vba-Schleife über einen nicht zusammenhängenden Bereich

Anzahl der Antworten 4 Antworten
Habe ich einen nicht zusammenhängenden Bereich von Zeilen (Beispiel Adresse myRange: $2:$2,$4:$205,$214:$214) und ich möchte Zugriff auf eine bestimmte Zeile und Spalte innerhalb der Reihe. Ich habe versucht, die folgenden: 'Bekommen, der Wert der 2. Zeile, 1.

wie man ein 'Cell' - Objekt in excel-VBA

Anzahl der Antworten 1 Antworten
So war ich mit einer for each-Schleife zum Durchlaufen einer Reihe von Zeilen. Ich lief in ein problem, wo ich war, löschen von Zeilen und es wurde bewirkt, dass eine Zeile zu bekommen übersprungen, so dass ich

Wie kann ich definieren, GEBEN Sie keypressed-Ereignis für ein dynamisch ausgewählten Zelle in VBA für Excel

Anzahl der Antworten 4 Antworten
Bekam ich einen dynamisch gewählten Zelle, die gefüllt werden mit Informationen, dass im gehend zu setzen, und wenn ich die Informationen und ENTER keypressed an, dass die Zelle; 1 - löst ein makro 'macro(value) macro1 myinfo 2

OnOpenExcelWorksheet Ereignis Auslösen, Wenn Arbeitsblatt Öffnet?

Anzahl der Antworten 2 Antworten
Wie kann ich den code ausgeführt, wenn ein Arbeitsblatt geöffnet wird? (Der code, den ich ausführen möchten ist enthalten im eröffnenden Arbeitsblatt) Meinst du Arbeitsmappe? - Weil Sie in Excel "öffnen" - Arbeitsmappen. - Einige Leitlinien für

Wie Füllfarbe in einer Zelle in VBA?

Anzahl der Antworten 4 Antworten
Ich würde gerne die Farbe, die Zellen mit "#N/A" - Wert in der currentsheet. Um dies zu tun, benutze ich Folgendes makro: Sub ColorCells() Dim Data As Range Dim cell As Range Set currentsheet = ActiveWorkbook.Sheets("Comparison") Set

Recordset gibt immer -1 (excel-VBA)

Anzahl der Antworten 4 Antworten
Möchte ich die Anzahl der Zeilen zurückgegeben, die von einer Abfrage in ein recordset, versuchte ich recset.RecordCount - Funktion, aber es immer wieder ein Wert von -1. Wie werde ich die Anzahl der Datensätze oder Zeilen im

Holen Sie sich Zeitzoneninformationen in VBA (Excel)

Anzahl der Antworten 5 Antworten
Ich möchte feststellen, eine Zeit-offset zur GMT/UTC (einschließlich daylight saving time) für verschiedene Länder zu einem bestimmten Datum in VBA. Irgendwelche Ideen? BEARBEITEN (von selbst beantworten): Danke 0xA3. Ich habe schnell Lesen-über die verlinkte Seite. Ich gehe

Excel-Makro - Wählen Sie alle Zellen mit Daten und formatieren als Tabelle

Anzahl der Antworten 1 Antworten
Ist es möglich, ein macro zu schreiben, das kann formatieren Sie eine Tabelle aus der alle aktiven Auswahl? Zum Beispiel habe ich ein makro, dass im Grunde nur ein Strg+Umschalt+Ende Auswahl. Nach, dass, ich möchte, dass das

Zellen verwenden Farbe als Bedingung in if-Anweisung (Funktion)

Anzahl der Antworten 5 Antworten
Ich versuche, eine Zelle, eine Funktion auszuführen, basierend auf der hilight Farbe einer Zelle. Hier ist die Funktion, die ich derzeit habe: =IF(A6.Interior.ColorIndex=6,IF(ROUNDDOWN(IF(M6<3,0,IF(M6<5,1,IF(M6<10,3,(M6/5)+2))),0)=0,0,ROUNDDOWN(IF(M6<3,0,IF(M6<5,1,IF(M6<10,2,(M6/5)+2))),0)),IF(ROUNDDOWN(IF(M6<7,0,IF(M6<10,1,M6/5)),0)=0,0,ROUNDDOWN(IF(M6<7,0,IF(M6<10,1,M6/5)),0))) Nur damit Sie nicht haben, um durch zu Lesen, hier ist ein einfaches Beispiel

Subtrahieren von einem Datum in VBA?

Anzahl der Antworten 4 Antworten
Ich habe große Probleme bei der Bedienung mit dem Datum in Excel-VBA. Ich habe ein Formular mit einem Textfeld, wo der Benutzer ein Datum eingeben. Das problem ist, dass er vielleicht geben Sie es in verschiedenen Formaten

Wie erstellen Sie eine separate CSV-Datei aus VBA?

Anzahl der Antworten 3 Antworten
Ich ausgeben muss einige Ergebnisse als .csv - Datei, die geparst wird später von einem anderen Prozess. Um diese Ergebnisse, ich habe eine große Arbeitsmappe mit allen Makros und Funktionen, die ich brauche. Ist es möglich zu

excel-vba immer die Zeile,Zelle mit dem Wert aus der Auswahl.Adresse

Anzahl der Antworten 2 Antworten
For i = 1 To 20 '' select the cell in question Cells.Find(...).Select '' get the cell address CellAddr = Selection.Address(False, False, xlR1C1) Next Oben ist mein code für die Suche ein spread-sheet zu finden, die eine

Ist Excel VBA-das gleiche wie VB.NET

Anzahl der Antworten 2 Antworten
Ist VB.NET die Sprache, die verwendet wird, in Excel 2003/2007 in der Benutzer-editierbaren code, den Sie schreiben kann, in der backgrouund? InformationsquelleAutor Coops | 2012-07-16

Wie zu Verwenden/Aktivieren (RegExp-Objekt) Regulären Ausdruck mittels VBA (MAKRO) in word

Anzahl der Antworten 1 Antworten
Habe ich viel Googeln, um eine angemessene Antwort auf wie zu verwenden oder starten Sie mit Regulären Ausdrücken in VBA. Endlich habe ich es, so würde ich Teile mein wissen gern mit Euch. Bitte korrigieren Sie mich,

Deaktivieren Sie alle Dialogfelder in Excel während der Ausführung von VB-script?

Anzahl der Antworten 5 Antworten
Ich habe einige code in VB, speichert alle XLSM-Dateien als XLSX. Ich habe bereits den code, der das für mich machen, aber Dialogfelder zeigen, bis für jede Aktion. Dies war gut für ein paar Dutzend Dateien. Allerdings

Text aus der Zwischenablage mit GetText - vermeiden Sie Fehler bei leerer Zwischenablage

Anzahl der Antworten 3 Antworten
Ich verwende code wie diesen, um text aus der Zwischenablage. Dim DataObj As New MSForms.DataObject DataObj.GetFromClipboard myString = DataObj.GetText Ich die Fehlerbehandlung verwenden, um die Vergangenheit der Fall, wo die Zwischenablage ist leer, und alles ist in

Wie kann ich das schreiben in die Konsole von Excel-vba-code?

Anzahl der Antworten 6 Antworten
Gibt es eine Möglichkeit zum drucken einer Nachricht auf der Konsole aus einem Excel-vba-makro? Ich habe ein kleines VB .NET-Konsolenanwendung, die fordert, ein excel-makro, und ich würde gerne die Fehlermeldungen aus dem makro-code, um an die Konsole

So wählen Sie den Inhalt einer textbox, sobald es aktiviert ist?

Anzahl der Antworten 8 Antworten
Habe ich diese einfache Userform, wo ich nur TextBox1 und TextBox2. Ich geben Sie etwas text in den beiden von Ihnen. Davon ausgehen, der Schwerpunkt liegt auf dem sich der cursor befindet) die TextBox2. Wenn ich auf

Excel-VBA: Einstieg die Werte von Formular-Steuerelementen

Anzahl der Antworten 5 Antworten
Eingebettet in das Arbeitsblatt sheet1 ich habe einen Formular-Steuerelement-Kombinationsfeld namens combobox_test und es hat gewählten Wert x zusätzlich zu, dass, ich habe auch eine korrekt eingebundenen button, wenn ich drücken Sie es ich will es, nehmen Sie

"Do While" "Loop" und "While" "Wend" - Schleife. Was ist der Unterschied?

Anzahl der Antworten 3 Antworten
Lesen einiger Antworten bei stackoverflow, die ich sah, ein while wend Schleife. Ich bin verwendet, um die do while loop, so Frage ich mich, was wäre der Unterschied zwischen diesen beiden Schleifen. Ich habe einige Tests (code

Wie kann ich erzwingen, VBA/Access zu verlangen Variablen definiert werden?

Anzahl der Antworten 3 Antworten
Ich mache einige bedeutende änderungen an VBA-code, und einige Variablen werden gelöscht und/oder umbenannt. Es wäre viel leichter zu finden, die alle Orte die ich brauche zu aktualisieren, wenn der compiler würde sich beschweren, um mich, dass

Array Zurückgegebene Größe von Split-Funktion - Excel-VBA

Anzahl der Antworten 3 Antworten
Hier ist, was ich bisher getan habe. Sub MP_division() Worksheets(3).Activate Dim last_cell As Integer Dim platforms() As String Dim arr_size As Integer platforms = Split(Cells(2, 47), ", ") last_cell = Mid(Range("A1048576").End(xlUp).Address, 4) arr_size = len(platforms) // is

Tut Dir() Gewähr auf die Reihenfolge der Dateien zurückgegeben?

Anzahl der Antworten 1 Antworten
Ich versuche, einige bereinigen vorhandener code Sheets("Control").Select MyDir = Cells(2, 1) CopySheet = Cells(6, 2) MyFileName = Dir(MyDir & "wp*.xls") ' when the loop breaks, we know that any subsequent call to Dir implies ' that the

Für Jede Schleife: Einige Elemente übersprungen, wenn die Schleife durch Outlook-Postfach Elemente löschen

Anzahl der Antworten 2 Antworten
Ich entwickeln wollte, um VBA-code: Durchläuft alle E-Mail-Elemente im Postfach Wenn es gibt jede Art von anderen Dingen sagen Sie "Kalender Einladung" überspringt das Element. Findet heraus, dass die E-Mails mit Anhängen Wenn die angehängte Datei hat

So importieren Sie lange Zahl aus csv-Format in excel ohne Umwandlung in die wissenschaftliche Schreibweise in VBA

Anzahl der Antworten 4 Antworten
Ich öffnete Semikolon getrennte txt-Datei mit diesem code unten und lange Kontonummer, zeigte sich als wissenschaftliche notation nach dem speichern in excel, unabhängig von Formatierungen auf text-Spalte. Was habe ich falsch gemacht hier? Application.ScreenUpdating = False Workbooks.OpenText

VBA-Fehler "Falsche Anzahl an Argumenten oder ungültige Eigenschaft assignments' beim ausführen von makro über Schaltfläche "Benutzerdefiniert"

Anzahl der Antworten 1 Antworten
Ich habe ein makro, dass ich über eine Registerkarte/Gruppe/button Hinzugefügt, durch den Custom UI Editor - <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon startFromScratch="false"> <tabs> <tab id="tabCustomActions" label="Custom ActionsXXX" insertAfterMso="TabDeveloper"> <group id="GroupTLA" label="TLA Actions"> <button id="buttonFormatTLA" label="Format as TLA" image="TLALogo" size="large"

Wie kann ich die Ausgabe eines HTTP GET-aus Excel VBA für Mac

Anzahl der Antworten 3 Antworten
Brauche ich um die Ausgabe eines HTTP Get mit einem query-string zu einem web-service aus Excel für Mac 2011. Ich habe die Antworten für die Verwendung von Abfragetabellen ( Wie kann ich das senden einer HTTP-POST-Anforderung an

excel-vba-freeze-pane ohne select

Anzahl der Antworten 2 Antworten
Ich habe ein VBA script in Excel, das friert die Scheiben ein Excel-Arbeitsblatt, aber ich bin neugierig zu sehen, ob dies möglich ist, ohne zunächst die Auswahl einer Reihe. Hier ist von code, die friert Zeilen 1

Excel-vba-Satz bold bestimmten text-string in die Zelle?

Anzahl der Antworten 3 Antworten
Den ich einstellen will Fett text in den string.Wie kann ich es tun ? InformationsquelleAutor Mennan | 2012-07-25

Return RGB Werte aus dem Bereich.Innenraum.- Farbe (oder jede andere Farbe, Eigenschaft)

Anzahl der Antworten 6 Antworten
War ich versucht, inkrementell ändern Sie die Hintergrundfarbe einer Zelle zu schwarz, und ich fand, dass der Bereich.Innenraum.Farbe-Methode gibt eine Lange, die scheinbar willkürlich. Suchen Sie in der Dokumentation auf der MSDN-Website, es ist fast nichts darüber,

vba userforms Wagenrücklauf Verhalten

Anzahl der Antworten 2 Antworten
In eine textbox von einer userform in VBA, ich möchte zum aktivieren der Funktion, wo der Benutzer hinzufügen können Sie eine neue Zeile in das Textfeld durch drücken der "Enter" - Taste auf der Tastatur. Allerdings hatte

Wie man Excel-VBA-Variablen zur Verfügung, um mehrere Makros?

Anzahl der Antworten 3 Antworten
Ich habe eine Reihe von Makros, rufen einander an und finden Sie in den Arbeitsmappen A und B. ich will das erste makro fordert den Benutzer auf, wählen Sie " Dokument A und B und diese Selektionen

VBA-Shell-Funktion in Office 2011 für Mac

Anzahl der Antworten 4 Antworten
Ich versuche, starten Sie ein shell-Skript aus einem VBA-makro in Word 2011 für Mac, das läuft in einem Terminal-Fenster. Ich habe versucht mit der Shell-Funktion und die MacScript - Funktion, aber der VBA-interpreter nicht zu sein scheinen

Führen Sie eine Suche auf ausgeblendete Zellen

Anzahl der Antworten 2 Antworten
Habe ich eine berechnete Wertebereich in eine versteckte Spalte, die ich für eine dropdown-box. Um herauszufinden, welchen Wert der Benutzer ausgewählt hat, versuche ich zu laufen, Finden Sie auf diesen Bereich, aber für einige Grund, wieso Excel

Schneller Weg, um alle eindeutigen Werte einer Spalte in VBA?

Anzahl der Antworten 4 Antworten
Gibt es einen schnelleren Weg, dies zu tun? Set data = ws.UsedRange Set unique = CreateObject("Scripting.Dictionary") On Error Resume Next For x = 1 To data.Rows.Count unique.Add data(x, some_column_number).Value, 1 Next x On Error GoTo 0 Zu

Löschen von Leeren Zeilen in Excel mit VBA

Anzahl der Antworten 5 Antworten
Ich versuche zu löschen Leere Zeilen folgenden code: worksheet.Columns("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete Den code oben ist in Ordnung, aber geben run time error '1004': No Cells were found. InformationsquelleAutor user569125 | 2011-10-24

Finden Sie das aktuelle user language -

Anzahl der Antworten 2 Antworten
Wie kann ich den aktuellen user language-in einer vba - Programm? Brauche ich das, um zu zeigen, eine form in einer geeigneten Sprache. Ich rechne damit, die mehr generische excel ist immer ein nützlicher tag als gut,

Gewusst wie: ausführen einer Abfrage in ms-access im VBA-code?

Anzahl der Antworten 2 Antworten
Wie kann ich eine Abfrage ausführen, um Datensätze zurückzugeben, die in einer ms-access-Datenbank mit VBA-code? wird es wieder Ergebnisse? ja wird es wieder Pfade zu den Bilder werden lokal gespeichert in der db und id jeder Wo

Wie um zu überprüfen, aus .net-code, ob "Vertrauen Zugriff auf das VBA-Projekt-Objekt-Modell" aktiviert ist oder nicht für eine Excel-Anwendung?

Anzahl der Antworten 3 Antworten
Wie zu überprüfen .net-code, ob "Vertrauen Zugriff auf das VBA-Projekt-Objekt-Modell" aktiviert ist oder nicht für eine Excel-Anwendung? Manuell kann ich dies aus Excel-Anwendung- Datei>Optionen>Trust Center>Einstellungen für das Sicherheitscenter>Makro-Einstellungen>Vertrauen Zugriff auf das VBA-Projekt-Objekt-Modell InformationsquelleAutor Kushal Waikar | 2011-03-14

Was ist der Unterschied zwischen Trim() und Trim$() in VBA?

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen trim und trim$ in vba? Zufällig heute, wenn ich Links und trim-Funktionen in vba, Der compiler sagt cant find project or library Als ich es gegoogelt ,Auf einem forum fand ich den

Frage über CreateObject() in VB6 / VBA

Anzahl der Antworten 3 Antworten
Kann ich dies tun: Dim fso As New FileSystemObject oder kann ich dies tun: Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") Woher weiß ich, welche Zeichenfolge verwenden, für die CreateObject? Zum Beispiel, wie würde ich wissen,

VBA Arbeitsmappen.Schließen, ohne aufgefordert zu werden, wenn der Benutzer speichern möchte?

Anzahl der Antworten 3 Antworten
Schreibe ich ein VBA-Programm, das wandelt .xls Dateien in .csv - Dateien. Das problem ist, das bringt die "Do you want to save the changes to myFile.csv?" Dialogfeld. Hier ist ein Ausschnitt von meinem code: currentBook.SaveAs Filename:=fileNameS,

Wie kann Sie korrekt einstellen von Dokumenteigenschaften mithilfe von VBA?

Anzahl der Antworten 2 Antworten
Das problem Ich habe einige Probleme bei der Einstellung von Dokumenteigenschaften mithilfe von VBA in Word 2010. Ich habe ein Dokument mit mehreren Heading 1 Abschnitte und ich verwenden eines Makros zum extrahieren einer ausgewählten Sektion (zusammen

Wie man automatisch Voraus, eine PowerPoint-Folie nach einer exit-animation vorbei ist?

Anzahl der Antworten 2 Antworten
PowerPoint Eingang animation mit "Start: Mit Vorheriger" beginnt direkt, wenn eine neue Folie wird erweitert. Allerdings, wenn Sie eine beenden-animation in der gleichen Weise, es beginnt nicht mit einer Folie Endsequenz. Stattdessen werden die "Starten: Klicken Sie

Excel-VBA - Bereich.Kopieren-einfügen-transponieren

Anzahl der Antworten 1 Antworten
Ich versuche, etwas sehr einfach, aber ich scheine zu stecken. Ich bin nach dem Hilfe-Menü für PasteSpecial aber ich kann nicht scheinen, um meinen code zu arbeiten, ohne einen Fehler. Möchte ich Worksheets("Sheet1").Range("A1","A5") - und einfügen-transponieren zu

Warum kann ich nicht definieren, meine Arbeitsmappe als Objekt?

Anzahl der Antworten 2 Antworten
Warum kann ich nicht definieren einer Arbeitsmappe eine dieser Möglichkeiten? (Ich habe die Palette-bit-da nur für einen schnellen test.) Wie kann ich es beheben? Dadurch entsteht eine "Compile Error: Type Mismatch" Sub Setwbk() Dim wbk As Workbook

So rufen Sie makro nach dem Aktualisieren oder Alle Aktualisieren button gedrückt?

Anzahl der Antworten 1 Antworten
Letztlich, ich würde gerne ein makro ausführen nachdem jemand aktualisiert die Arbeitsmappe, die speziell mit der Refresh-button unter der Registerkarte "Daten" in Excel. Für die Zeit, aber ich wäre damit zufrieden, nur immer die BeforeRefresh oder AfterRefresh

Abwechselnde Einfärbung Gruppen von Zeilen in Excel

Anzahl der Antworten 8 Antworten
Ich habe eine Excel-Tabelle wie diese - id | Daten für id | mehr Daten für die id id | Daten für id id | Daten für id | mehr Daten für die id | noch mehr

Wie verwende ich Checkboxen in einer WENN-DANN-Anweisung in Excel VBA 2010?

Anzahl der Antworten 5 Antworten
Muss ich den Wert der Checkboxen für eine WENN-DANN-Anweisung. Basierend auf was überprüft der Benutzer, die Art, wie ich berechnen, Dinge haben sich geändert. Allerdings kann ich nicht herausfinden, wie zu verwenden Sie das Kontrollkästchen, Werte, oder,

Den Verweis auf ein Excel-Adresse innerhalb einer Zelle, aber auch zusätzlichen text

Anzahl der Antworten 2 Antworten
Möchte ich einfügen zu können, eine Referenz in eine Zelle mit beliebigem text um ihn herum. ex. verwenden Sie einen Verweis auf die Zellen A1, B1 C1 => "blah blah <A1 text> foobar <B1 text>" Gibt es