Skip to main content

Questions tagged [vba]

Visual Basic for Applications (VBA) is an event-driven programming language first introduced by Microsoft in 1993 to give Excel 5.0 a more robust object-oriented language for writing macros and automating the use of Excel. It is now used for the entire Office suite and over 200 non-Office hosts.

Filter by
Sorted by
Tagged with
6 votes
1 answer
94 views

Excel Bookkeeping Application, Create Ledgers from Chart of Accounts and Journal

I am writing an Excel bookkeeping application that would be suitable for a small business or contractor. The application is based on a book on double entry bookkeeping: https://www.amazon.co.uk/gp/...
arcomber's user avatar
  • 2,531
12 votes
0 answers
458 views

Faster VB6 / VBA class deallocation

For latest additions, see Edit sections at the bottom of this question. VB6 / VBA is slow to deallocate class instances VB* class instance deallocation becomes exponentially slower the more instances ...
Cristian Buse's user avatar
7 votes
2 answers
293 views

VBA: Efficiently Organise Data with Missing Values to Achieve Minimum Number of Tables

The task is to create sub-tables from an original table (like below) that contain the missing data columns (missing data is highlighted in red). The important part of this task is to make the smallest ...
Luke Wood's user avatar
3 votes
1 answer
146 views

VBA code used to build a diverse portfolio of DFS lineups to minimize risk

This code works great and does exactly what I want but it takes around 10 minutes for the code for find 150 lineups. I am hoping to get help and learn how to make it much faster. The goal of this code ...
safo2238's user avatar
3 votes
0 answers
122 views

Evaluating WinAPI, PowerQuery, PowerShell, and FileSystemObject for File Retrieval Using VBA

Traditionally, VBA developers rely on the FileSystemObject to retrieve files within a directory. I decided to test and compare different methods (Windows API, PowerQuery, PowerShell, and ...
TinMan's user avatar
  • 4,308
3 votes
1 answer
110 views

Search through all the sub-folders in a given folder for files

I use the below code to loop through a list of data and search through all the sub-folders in a given folder for files which match my requirements. Right now it takes this code about 22 minutes to run,...
J. DeSantis's user avatar
3 votes
0 answers
188 views

Simulating Objects with Collections in VBA

Background I am writing a VBA module which requires the functionality of a custom object. This object will support "regular" functions (UDFs) within the module. Due to reasons beyond the ...
Greg's user avatar
  • 511
4 votes
1 answer
142 views

Speed up recursively looping through network folder and subfolders in VBA

I'm trying to loop through around 100k files in varying degrees of nested directories using vba and md5 hashing each of those files. Right now, the current state of the program takes around 1.5 to 2 ...
mhabes's user avatar
  • 43
5 votes
1 answer
133 views

Update Member "In Place" within VBA Collection

Background I encountered this issue a while back, where I tried to "set" the value of a member "in place", without changing its position within the ...
Greg's user avatar
  • 511
4 votes
0 answers
374 views

Fluent VBA: Two (Almost Three) Years Later

Part 1 - A fluent unit testing framework in VBA: A fluent unit testing framework in VBA Part 2 - Fluent VBA: One Year Later: Fluent VBA: One Year Later Two (almost three) years have now passed since I ...
Brian Gonzalez's user avatar
-1 votes
1 answer
70 views

Need assistance modifying a "too large" procedure [closed]

I have a chunky VBA script that needs some help making it efficient, which I think will correct the "Procedure too Large" issue I just ran into. I run the procedure from an open workbook ...
WhiteRaven76's user avatar
-3 votes
1 answer
61 views

Multiple key swap algorithm [closed]

I have a dictionary with key - data pairs. My data comes from excel sheets. When I create the dictionary my objects are placed in order by their keys ex. 1 -> data of sheet1, 2 -> data of sheet2 ...
tzoni's user avatar
  • 3
2 votes
1 answer
209 views

Which is faster: Unhide rows during IF or Unhiding them all at once in another macro?

I have process where I am generating workbooks from a list. One of the tabs has varying height and I have a formula that my macro uses to determine whether to hide a row. As I move to the next ...
Mark S.'s user avatar
  • 211
5 votes
0 answers
181 views

A new Dictionary for VBA

The latest version of the Dictionary class presented in this question is available in the VBA-FastDictionary repository under the latest release. Motivation I ...
Cristian Buse's user avatar
3 votes
1 answer
150 views

userform with textboxes and dates to show timeline

I am writing the following VBA code to make a timeline, which I will be using for other parts of the code later on for other calculations and output. I have a userform where the following number of ...
Barbarian's user avatar

15 30 50 per page
1
2 3 4 5
87