Tag: excel-vba
Excel-VBA (Visual Basic for Applications für Microsoft Excel), die dominante Programmiersprache für Microsoft Office Excel. Es ist eine ereignisgesteuerte und objektorientierte Programmiersprache für das schreiben von Makros für Microsoft Office-Anwendungen wie Excel. VERWENDEN Sie DIESES TAG NICHT für VB.NET Fragen.
2
Antworten
Ich versuche zu erkennen, dass eine Funktion mit zwei Eingängen (sheetname, word) und die Rückkehr der Zelle, die Position von "Wort" in (Zeile , Spalte) Hier ist der code für die Rückgabe der Zeile mit dem Wert
1
Antworten
Den folgenden Sub fragt den Benutzer, wählen Sie eine generische Vorlage zu öffnen, dann fragt den Benutzer zum auswählen einer source-Datei (zum füllen der Vorlage). Die source-Datei enthält eine Reihe von Arbeitsblättern und pivot-Tabellen. Die sub wählt
2
Antworten
Ich habe eine Spalte in einer excel-Zelle, die entweder "True" oder "false" als text. Die Spalte ist gefüllt durch einen VBA-code. Brauche ich anzeigen, um eine check-box angekreuzt, anstatt der Wahren, und ein Kontrollkästchen nicht aktiviert, anstelle
2
Antworten
Ich habe einen benannten Bereich für die gesamte Tabelle die Spalte mit dem Namen TAG Ich habe ein makro, setzt pagebreaks jedes mal, wenn ein Zellen-Wert in der Spalte TAG-änderungen (z.B. änderungen von Tag 1, Tag 2
1
Antworten
Habe ich einen Ordner hat .csv-Dateien .xls-Dateien sowie xlsx-Dateien. Der code unten ist ein Teil eines gesamten Projekt (wenn ich entfernen Sie den code unten, den restlichen code erreicht, was ich will). Ein großer Teil des Codes
4
Antworten
Ich bin mit dem folgenden code, um eine Schleife durch jede Zeile, aber ich will nur eine Schleife über den sichtbaren Zellen in Spalte B (wie habe ich herausgefiltert, der Werte, die ich ignorieren wollen) im Bereich
2
Antworten
Ich versuche, einen Wert der Eigenschaft des button-Steuerelements aus dem inneren der Schaltfläche click-Ereignis ohne mit der Schaltfläche Namen (da möchte ich den gleichen code für jede der vielen Tasten auf dem Excel-Blatt). Nach viel Forschung, ich
2
Antworten
Ich bin ein string mit 6 Räumen, z.B. 000000. Jeder Raum kann einen von drei Ziffern - 0, 1, oder 2 ist. Ich weiß, dass ich insgesamt 120 Permutationen mit dem Permut-Funktion in Excel, d.h. =PERMUT(6,3) =
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
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
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
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 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.
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
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
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
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
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
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
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
2
Antworten
Möchte ich kopieren bestimmter Spalten (A,B und E) aus einer Arbeitsmappe in eine andere. Ich schrieb das folgende Makro, mit Hilfe der coolen Leute hier bei stackoverflow, aber dieser code ist nicht kopieren die Tabelle überschriften wie
1
Antworten
Mithilfe einer Befehlsschaltfläche, ich bin versucht zu kopieren einen Bereich (die variiert, basierend auf Eingaben), die als Werte in ein anderes Blatt. Ich habe den code unten erwähnt, aber es scheint zu sein, kopieren, oben auf den
1
Antworten
In dem folgenden Programm, was ich versuche zu tun ist, Scannen Sie das "ja" - Spalte einen bestimmten Bereich des sheets in einer Arbeitsmappe, die ein Benutzer ausfüllt, und wo immer der Benutzer legt ein "x" innerhalb
3
Antworten
Okay ich bin ein Anfänger mit VBA, so brauche ich etwas Hilfe. Vorausgesetzt, diese ist sehr basic, aber hier sind die Schritte, die ich bin auf der Suche für den code: -SVERWEIS verwenden, um den Wert "Rec"
1
Antworten
Ich habe versucht, ein Skript auszuführen, das geht über Spalte C und Borten aus alle Räume auf der linken oder rechten Seite der text in der Zelle. Wenn ich es laufen lasse bekomme ich einen Fehler bezüglich
1
Antworten
Derzeit bin ich mit einer Formel in meiner Zelle: =IFERROR(VLOOKUP(A:A,'Daily Report'!A:Z,2,FALSE),"") =IFERROR(VLOOKUP(A:A,'Daily Report'!A:Y,7,FALSE)&", "&VLOOKUP(A:A,'Daily Report'!A:Y,8,FALSE)&", #"&VLOOKUP(A:A,'Daily Report'!A:Y,9,FALSE)&"-"&VLOOKUP(A:A,'Daily Report'!A:Y,10,FALSE)&", Singapore "&VLOOKUP(A:A,'Daily Report'!A:Y,11,FALSE),"") Wie wandle ich es um VBA, so dass die gesamte Spalte wird verschlüsselt und mit dieser
1
Antworten
Ich habe eine excel-Datei mit 2 Knöpfen, die den Zugriff auf zwei unterschiedliche Module. Können wir Zugriff auf eine variable eines Moduls in einem anderen Modul nach dem ausführen des Programms, die fordert, dass Modul? Meine Module
2
Antworten
Ich habe ein ziemlich einfaches Problem mit Makro. In es, ich zuweisen einer Formel an eine Zelle. Ich möchte es nicht zu berechnen, ist es zuerst und tun die Berechnung nur nach der einen anderen Teil des
1
Antworten
Ich bin anstrengend, ein macro zu schreiben, so dass jede Zelle in Spalte B bekommt quote markiert, um die gesamte Zeichenfolge in der Zelle Bekomme ich die Fehlermeldung Sub or Function not defined und das CHAR(34) ist
2
Antworten
Ich versuche, fügen Sie eine Spalte in der Tabelle und kopieren Sie die Formeln in der Spalte daneben auf der rechten Seite. Den Ort zum einfügen der Spalte gelesen wird aus dem Arbeitsblatt selbst. E. G-Spalte S
1
Antworten
Ich habe eine excel-Tabelle mit 2 Spalten, wobei die Letzte Zeile 287983. In Spalte A gibt es zahlen, wenn eine Zelle nicht über eine Anzahl NaN dort platziert. In Spalte B gibt es Termine. Ich versuche, das
4
Antworten
Lassen Sie mich Vorwort mit den Worten, dass ich bin sehr neu in VB... Ich versuche ein makro ausführen, wenn sich der Wert in einer bestimmten Zelle ändert. Ich habe gelesen, bis auf, wie dies zu tun,
3
Antworten
Ich Frage mich, wie kann ich überprüfen ob mehr als eine Zelle celected in einer Reihe? Habe ich 3 Zellen die ich möchten zu überprüfen, werden die Bereiche "A:B" und "D", und im Versuch, diesen code, aber
1
Antworten
Ich möchte wählen Sie eine komplette Spalte ein ActiveCell außer die ersten 3 Reihen, denn Sie sind immer gefüllt mit Beschreibungen/headerlines. Ich weiß, ActiveCell und EntireColumn, aber ich weiß nicht, wie zu kombinieren, die Befehle zu einer
2
Antworten
Ich bin ganz neu bei Makros und VBA-coding und ich bin versucht zu schaffen ein wirklich einfaches makro, das die Daten aus einer Tabelle mit 33 Spalten und wandeln Sie es in ein pivot. Nur die letzten
1
Antworten
Ich bin ein völliger Neuling, wenn es um das schreiben geht in VBA und habe die Suche nach einer Antwort, die ich verwenden könnte, zu beheben mein problem nicht mit Glück. Ich habe einige Fragen, aber nichts