Neue Fragen mit dem Tag «vba»

Insgesamt gefunden 941 Frage

2
Bewertungen
0
Antworten
74
Ansichten

Der Code läuft langsamer, wenn er von der Multifunktionsleiste ausgeführt wird, im Vergleich zu direkt im Modul

Wir verwenden Add-Ins von Drittanbietern, die Marktdaten aus dem Internet in eine Arbeitsmappe herunterladen. Das Addin funktioniert mit benutzerdefinierten Funktionen, die mit CompanyAddin beginnen. Eine Formel in einer Zelle könnte beispielsweise so aussehen: =A1+CompanyAddin(formulaparameters)...
fragte MaineBlackBears vor einem Jahr

0
Bewertungen
0
Antworten
63
Ansichten

Schnellere Alternative zu mehreren Schleifen in VBA

Mein Code dauert 3 oder 4 Minuten und ich möchte, dass er effizienter ist. Ich habe ein Beispiel von einer der vielen Schleifen angehängt, die ich verwende, und ich denke, dass es aufgrund unnötiger Iterationen langsamer wird. Dim i As Long For i = 5 To endrow 'does a vlookup in CAIM file Acc = A...
fragte edev vor einem Jahr

1
Bewertungen
0
Antworten
77
Ansichten

Tauchen Sie weiter in die Filterung mit IPredicate ein

Vorwort Dies ist ein Follow-up zu meinem vorherigen Post von vor nicht langer Zeit über Container und Filterung. Dieser Beitrag kann hier gefunden werden . Nun werde ich versuchen, das zu erweitern, was ich aus der Antwort von Mathieu gelernt habe . Kontext Durch die Implementierung der IPredica...

-3
Bewertungen
0
Antworten
73
Ansichten

Speichern Sie als CSV in VBA mit Leerzeichen statt Nullen

Ich habe dieses VBA-Makro geschrieben, um einen Wertebereich in einer CSV zu speichern: Sub exportRangeToCSVFile() Set myWB = ThisWorkbook myCSVFileName = myWB.Path & "\" & "Format_CSV-" & VBA.Format(VBA.Now, "dd-MMM-yyyy hh-mm") & ".csv" Range("B5:X260").Select Selection.Copy W...
fragte emcor vor einem Jahr

4
Bewertungen
1
Antwort
131
Ansicht

Klassencontainer, Filter- und Codierungspraktiken

Kontext Wenn ich mich mit einer Sammlung von Objekten (insbesondere Objekten) beschäftigen muss, muss ich normalerweise eine Containerklasse für diese Sammlung erstellen (Wrapper?). Ich meine damit: Wenn ich mehrere clsCars-Objekte behandeln muss, sammle ich sie im clsCarsUnterricht. Bausteine c...

-2
Bewertungen
0
Antworten
68
Ansichten

Ressource zu Aufgabenliste zuordnen, Wartezeit berücksichtigen

Ich habe eine Liste von Aufgaben und eine begrenzte Menge an verfügbaren Ressourcen. Ich möchte die Ressource einer Aufgabe basierend auf ihrer Verfügbarkeit zuweisen. Ich habe den Code geschrieben, um die neue verfügbare Zeit jedem auf der Grundlage ihrer vorherigen Aufgabe zuzuweisen, aber ich mus...
fragte lauraoc7 vor einem Jahr

1
Bewertungen
0
Antworten
127
Ansichten

Korrektur medizinischer Anspruchsdateien durch Textdatei Lesen / Schreiben v2

Dies ist ein weiterer Rückblick auf ein Programm, nach dem ich zuvor gefragt habe, mit einem anderen Ziel. Programmfunktion Nach wie vor nimmt dieses Programm Notfalländerungen an medizinischen Antragsdateien vor, liefert alle korrigierten Dateien, die Analysten benötigen, und erstellt auch ein Ä...
fragte puzzlepiece87 vor einem Jahr

3
Bewertungen
1
Antwort
95
Ansichten

Zellgradientenfüllmakro

Ich habe hier zwei Funktionen, jede zeigt den Gradienten mit bis zu 5 Gradienten etwas anders an. Funktion 1: Function addCellColor(ByVal c As Range, ByVal color As Long) Dim c1 As Long, c2 As Long, c3 As Long, c4 As Long 'creates a gradient pattern if one doesn't already exist With c...
fragte Jerm vor einem Jahr

7
Bewertungen
0
Antworten
131
Ansicht

Free Body Diagram Generator mit MVP für VBA

Basierend auf meinem Verständnis von Model View Presenter (MVP) kann ich ein Diagramm generieren. Ist dies eine korrekte Implementierung von MVP? Welche Mängel bestehen bei meiner Implementierung? UI Generiertes Diagramm Der Code 'LoadingModule class '@Folder("Model") Option Explicit Priv...
fragte IvenBach vor einem Jahr

0
Bewertungen
1
Antwort
82
Ansichten

Informationen aus zwei Blättern zusammenführen, um eine Liste zu erstellen

Ich habe einen Code erstellt, der funktioniert, aber die Ausführung dauert. Gibt es eine Möglichkeit, diesen Code effizienter zu machen? Kurz gesagt möchte ich: Erstellen Sie eine neue Kopie von Blatt 1 und 2 Wählen Sie die Zeile mit dem niedrigsten Wert in Blatt 1 aus Fügen Sie diese Zeile in B...
fragte Mr C vor einem Jahr

0
Bewertungen
0
Antworten
74
Ansichten

Wöchentliches TextToColumns-Formatieren, Sortieren, Aktualisieren aller Pivots und Kopieren / Einfügen bestimmter Zeilen an den unteren Rand einer Reihe spezifischer Spalten

Erstens funktioniert dieser Code, ist aber lang und unnötig ineffizient. Ich möchte den Code bereinigen. Ich arbeite an einer Tabelle (dieser Code ist Teil davon), in die ich zwei weitere wöchentlich aktualisierte Tabellenkalkulationen importiere. Danach müssen die beiden neuen Tabellen über TextTo...
fragte Boubamoo vor einem Jahr

2
Bewertungen
0
Antworten
144
Ansichten

Ich habe das Gefühl, ich habe keine Ahnung, was ich in meinem "Projekt" mache - "GAME"

Ich hatte noch nie einen Programmierkurs. Bin kein Programmierer. Hat nicht vor zu sein. Wenn jemand viel Zeit hat, um zu verlieren, habe ich das Gefühl, ich habe keine Ahnung, was ich mache / dass mein Code sehr schlecht organisiert ist. Es soll ein "Spiel" sein. Eigentlich codiert das Spiel das....
fragte a1a1a1a1a1 vor einem Jahr

1
Bewertungen
1
Antwort
79
Ansichten

Zusätze für benutzerdefinierte Dokumenteigenschaften verkürzen

Kontext Ich habe Blöcke von if-Anweisungen, die überprüfen, ob eine bestimmte Zelle eine bestimmte Zeichenfolge enthält und dem Zähler der jeweiligen benutzerdefinierten Eigenschaft hinzugefügt wird. Ursprünglich habe ich globale Variablen verwendet, aber diese werden auf Null gesetzt, wenn Excel a...
fragte Lux Claridge vor einem Jahr

1
Bewertungen
0
Antworten
60
Ansichten

Stack-Lookup

Dies ist der Code, den ich geschrieben habe, um eine Produktstruktur aus einer Tabelle in einer Datenbank zu prüfen. Es basiert auf einem Typ, der Bereiche haben kann, und Bereiche können Gruppen haben. Ich habe: type and code area: blank group: blank type and area and code group:blank type and ar...
fragte BanMe vor einem Jahr

6
Bewertungen
1
Antwort
141
Ansicht

Aufzählen von Prozessen ohne Auflisten von Fehlern der API

Dies ergab sich aus dem Vorfall, bei dem erkannt wurde, dass WMI nicht für alle verschiedenen Computer zuverlässig ist. Das nächste, was ich mir anschaute, war API, mit der ich sehr schlecht arbeiten konnte. Aufgrund eines Vorschlags entschied ich mich zu versuchen und zu verwenden tasklist. Beachte...
fragte this vor einem Jahr

7
Bewertungen
3
Antworten
260
Ansichten

Standardisierte und automatisierte Klassenblockerstellung für VBA

Ich habe kürzlich ein Tool entwickelt, das automatisch VBA-Code generiert, um Klassenvorlagen reibungslos zu erstellen. Ich wollte dieses Tool mit der Community teilen, hoffentlich ist dies der richtige Ort. Die Idee ist, die Definition Ihrer Klasse über eine Excel-Tabelle auf "Papier" zu setzen:...

1
Bewertungen
1
Antwort
145
Ansichten

Generieren einer Datenvalidierungsliste und Sortieren dieser alphabetisch

Mit dem folgenden Code werden 11 Spalten gelöscht, die Listen enthalten, die zur Datenvalidierung in einem anderen Arbeitsblatt verwendet werden. Diese Liste ändert sich ständig, da Datensätze zu den Quelldaten hinzugefügt oder daraus entfernt werden. Grundsätzlich überprüfe ich jeden Wert in einer...
fragte dwirony vor einem Jahr

3
Bewertungen
1
Antwort
126
Ansichten

Bestätigung des Benutzers mit einem Userform Modeless und DoEvents

Kann dies effizienter gemacht werden? Der Code bewirkt Folgendes: Sachen machen Zeigen Sie UserForm an und bitten Sie den Benutzer, zu bestätigen, dass die angezeigten Daten in Ordnung sind Der Benutzer kann Excel wie gewohnt manipulieren und kontrollieren Sobald der Benutzer auf die Schaltfläch...
fragte Lucas Raphael Pianegonda vor einem Jahr

2
Bewertungen
1
Antwort
143
Ansichten

Einen Katalog mit Bildern erstellen

Gibt es eine Möglichkeit, diesen Code schneller auszuführen? Ich habe über 6000 Bilder in .jpg, die auf maximal 40 kB optimiert sind. Es beginnt schnell, aber nach 2000 Bildern läuft es viel langsamer. Die endgültige XLSM-Datei umfasst etwa 380 MB. Ich verwende Excel 2016 mit Windows 10 auf einem g...

2
Bewertungen
3
Antworten
145
Ansichten

VBA-Code, der Arbeitsmappe verlangsamt

Ich habe eine Tabelle mit fünf Tabellenblättern, auf denen derselbe VBA-Code ausgeführt wird. Alles war gut, wenn es nur auf einem Blatt war, aber jetzt läuft es auf allen fünf Blättern, die Excel extrem langsam lädt, und die Aktualisierung der Elemente dauert eine Weile. Ich habe ein Dropdown-Menü...
fragte Ben vor einem Jahr

1
Bewertungen
1
Antwort
86
Ansichten

Entferner für benutzerdefinierte Excel-Zellenformate

Wenn Sie nur ein paar Stile aus einer Arbeitsmappe möchten, aber nicht alle, ist es einfacher, Stile zusammenzuführen, als diejenigen zu entfernen, die Sie nicht möchten. Wie kann ich das Formular oder den Sicherungscode verbessern? Benutzerformular mit aufgelisteten Stilen 'CustomStyleRemove...
fragte IvenBach vor einem Jahr

3
Bewertungen
4
Antworten
226
Ansichten

Schnellste Methode zum Abrufen des Begrenzungsrahmens, der alle Wertebereiche enthält

Ich möchte die schnellste Methode zum Abrufen des Bereichsobjekts finden, das alle Werte in einem Arbeitsblatt enthält, während es nur einen Bereich enthält. Man könnte denken, dass dies UsedRangenormalerweise der Fall ist, UsedRangeZellen jedoch außerhalb des Wertebereichs auswählt. Ich glaube,...
fragte Sancarn vor einem Jahr

0
Bewertungen
1
Antwort
129
Ansichten

Excel-Tabellen mit Mitarbeitern und Terminen

Ich habe mehr als 20 Arbeitsblätter in Excel und ein Hauptblatt (alle Programme mit 200 Namen). Jedes Blatt hat eine Spalte mit Namen und 24 Monaten (18. Januar bis 18. Dezember, 19. Januar bis 20. Dezember. Jeder Blattname ist eine Teilmenge des Hauptblattes. Hauptblatt (alle Programme) hat 200 Na...
fragte Rohith Gowda vor einem Jahr

1
Bewertungen
1
Antwort
102
Ansichten

Abrufen der Summen jedes Primärschlüssels durch Abgleich mit einem anderen Arbeitsblatt mit vielen Beziehungen

Ich habe bereits einige andere Application.Indexmit Application.WorksheetFunction.Matchund mit weniger Zeitaufwand von etwa 7-8 Sekunden auf Millisekunden aufgelöst. Aber ich habe das Gefühl, dass noch Verbesserungsbedarf besteht. Soll ich ein Array mit Indexund verwenden Match? Mir wurde auch ges...
fragte Pherdindy vor einem Jahr

3
Bewertungen
2
Antworten
106
Ansichten

Schneiden Sie die Zeilen aus und fügen Sie sie in ein neues Blatt ein

Ich habe ein "Arbeitsblatt", das 15000 Zeilen enthält. In Spalte A ist ein Bezeichner für diese Zeile. Es gibt über 20 verschiedene Kennungen, z. B. 9W, AM, AV, BG, CY, HJ usw. Mein aktueller Code sucht nach jeder Zeile in "Arbeitsblatt", die 9W in Spalte A enthält, schneidet und fügt diese Zeile i...
fragte Pettsy100 vor einem Jahr

1
Bewertungen
0
Antworten
76
Ansichten

VBA Strange Email Hangup

My VBA Code works on one Workbook but not on the other. 

In Summary the code:


Produces the needed end result in both
But it lags about a minute in one long
But is otherwise identical
Sheet names are correct


.Sheets(Array("TotalReimbursement", "ReadyF...
fragte Diet_Rich vor einem Jahr

3
Bewertungen
1
Antwort
140
Ansichten

Excel VBA: Implementierung des Box-Muller-, Zigurrat- und Unio-Verhältnis-Algorithmus

Dies ist eine sehr spezifische Frage, die das stochastische Wissen und die VBA-Fähigkeiten vermischt. So aufregend! Ich versuche, verschiedene Methoden zum Generieren normaler, normalverteilter Zahlen mit einer Quelle gleichmäßig verteilter Zufallszahlen zu vergleichen. Daher implementiere ich den...
fragte J.schmidt vor einem Jahr

2
Bewertungen
2
Antworten
132
Ansichten

Makro zum Verteilen von Daten innerhalb der Arbeitsblätter anhand des Registernamens

Ich habe ein Makro geschrieben, das funktioniert, aber aufgrund der großen Datenmenge dauert es viel Zeit. Ich frage mich, ob es einen Weg gibt, es zu beschleunigen. Hier ist eine Zusammenfassung dessen, was es tut: Auf der Registerkarte "Zusammenfassung (Alle)" habe ich ein globales Blatt mit all...
fragte John vor einem Jahr

2
Bewertungen
1
Antwort
184
Ansichten

Datenverschrottung aus dem Internet mit Excel-VBA

Ich habe eine Excel-Anwendung erstellt, die alle Titel von Büchern von Amazon.com abruft, die dazu aufgefordert wird, und die folgenden Daten daraus löscht: Buchtitel Autor Preis Was brauchst du, um die App auszuführen? 3 Arbeitsblätter in Excel, wie im Bild genannt: Dann tblInputstellen Sie...
fragte Vityata vor einem Jahr

1
Bewertungen
2
Antworten
143
Ansichten

Tab Monat Tracker

Der Code funktioniert; das problem liegt in der verarbeitung. Ich glaube, der Code kann sich weiter verbessern, und ich glaube, die Antwort ist Arrays. Mein Wissen ist jedoch sehr begrenzt. Hier durchlaufe ich ~ 1000 Spalten. Jede Spalte hat ein Start- und Enddatum. Die Zeitspanne reicht von 1 Tag b...
fragte Jon Dee vor einem Jahr