BetterSolutions.com
BetterSolutions.com
Resources
Microsoft Office Excel
Microsoft Office Word
C# Programming
JavaScript Programming
Add-ins
Office Add-ins for Excel
Office Add-ins for Word
Consultancy
Macros, Templates and EUDAs
TypeScript and JavaScript
Development
Office JS Add-ins and Scripts
End User Programming
Support
VSTO and .NET Migration
Troubleshooting
Training
Microsoft 365 Integration
Contact Us Today for a FREE Consultation
Excel
Add-ins
Best Practices
Cells Ranges
Charts
Conditional Format
Data Analysis
Data Validation
Dates Times
Search Excel ...
Functions
User Defined
Formulas
Formatting
Illustrations
Importing
Layout
Macros
Our Services ...
Named Ranges
Options
Pivot Tables
Power Automate
Protection
Python
Reviewing
Ribbon
Find Add-ins ...
Rows Columns
Shortcut Keys
Tables
Templates
Track Changes
Workbooks
Worksheets
XML
Contact Us ...
Word
Add-ins
Bookmarks
Building Blocks
Bullets
Characters
Charts
Content Controls
Design
Search Word ...
Documents
Fields
Illustrations
Importing
Layout
Macros
Mailings
Numbering
Our Services ...
Options
Outlines
Pages
Paragraphs
Protection
References
Reviewing
Ribbon
Find Add-ins ...
Sections
Shortcut Keys
Styles
Tables
Templates
Text Boxes
Track Changes
XML
Contact Us ...
PowerPoint
Add-ins
Animation
Bullets
Characters
Charts
Design
Handouts
Illustrations
Search PowerPoint ...
Importing
Layout
Macros
Notes
Numbering
Options
Outlines
Paragraphs
Our Services ...
Presentations
Protection
References
Reviewing
Ribbon
Sections
Shortcut Keys
Slide Show
Find Add-ins ...
Slides
Tables
Templates
Text Boxes
Track Changes
Transitions
Video
XML
Contact Us ...
Outlook
Add-ins
Address Book
Alerts
Appointments
Calendar
Contacts
Events
Exchange
Search Outlook ...
Folders
Forms
Groups
HTML
Illustrations
Importing
Journal
Macros
Our Services ...
Mail
Meetings
Notes
OneDrive
OneNote
Options
People
Proofing
Find Add-ins ...
Ribbon
Rules
Search
SharePoint
Shortcut Keys
Tasks
Web Client
XML
Contact Us ...
VBA
Add-ins
Arrays
Best Practices
Class Modules
Code Snippets
Collections
Controls
Databases
Search VBA ...
Data Types
Dates Times
Debugging
Enumerations
Error Handling
Events
Files Directories
Functions
Our Services ...
Macros
MsgBox
Numbers
Options
References
Ribbon
Shortcut Keys
SQL
Find Add-ins ...
Strings
Subroutines
Syntax
Userforms
Variables
Visual Basic Editor
Web Interaction
XML
Contact Us ...
C#
.NET Library
Arrays
Best Practices
Classes
Collections
Databases
Data Types
Dates Times
Search C# ...
Debugging
Excel Interop
Error Handling
Files Directories
Generics
Interfaces
MessageBox
Numbers
Our Services ...
Projects
Serialization
Strings
Structures
Syntax
Threading
Variables
VBA Migration
Find Add-ins ...
Visual Studio
VSTO Add-ins
Web Add-ins
Web Development
Web Services
Windows Forms
WPF Forms
XML
Contact Us ...
JS
Arrays
Custom Functions
Data Types
Dates Times
Debugging
Dialog Boxes
Error Handling
Excel API
Search JavaScript ...
Express Backend
Fluent UI
Functions
HTML Pages
Microsoft Graph
Node JS Runtime
Numbers
Objects
Our Services ...
Office Add-ins
Office Events
Office Manifest
Office Scripts
Outlook API
PowerPoint API
React Library
Ribbon Commands
Find Add-ins ...
Strings
Syntax
Task Panes
TypeScript
Variables
Visual Studio Code
Word API
Yeoman Generator
Contact Us ...
VBA Programming Help and Support
VBA Programming
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
DAO (Data Access Objects)
DAO.Database
DAO.Recordset
Dashes - Em Dash
Dashes - En Dash
Data Access Objects (DAO)
Data Binding - Host Controls*
Data Binding - Windows Form Controls
Data Binding (Excel)*
Data Entry Forms (Excel)
Data Import CSV
Data Range (Excel)
Data Source
Data Structures
Data Structures - Array (Dynamic)
Data Structures - Array (Fixed)
Data Structures - Binary Tree
Data Structures - Collection
Data Structures - Dictionary
Data Structures - Hash Table
Data Structures - Heap
Data Structures - Linked List
Data Structures - Matrices
Data Structures - Queue
Data Structures - Stack
Data Structures - Static
Data Structures - Vectors
Data Type = Data Types
Data Type Abbreviation !
Data Type Abbreviation #
Data Type Abbreviation $
Data Type Abbreviation %
Data Type Abbreviation &
Data Type Abbreviation @
Data Type Abbreviation ^
Data Type Abbreviations
Data Types
Data Types - Abbreviations
Data Types - Array
Data Types - Boolean
Data Types - Byte
Data Types - Conversion
Data Types - Conversion Functions
Data Types - Converting
Data Types - Currency
Data Types - Date
Data Types - Decimal
Data Types - Double
Data Types - Floating Point
Data Types - Functions
Data Types - Integer
Data Types - Long
Data Types - LongLong
Data Types - LongPtr
Data Types - Object
Data Types - ObjPtr
Data Types - Pointer
Data Types - Primitive Types
Data Types - Questions
Data Types - Reference Types
Data Types - Scaled Integer
Data Types - Single
Data Types - String
Data Types - Suffix Abbreviations
Data Types - User Defined
Data Types - Value Types
Data Types - Variant
Data Types - Variant/Date
Data Types - Variant/Decimal
Data Types - Variant/String
Data Validation ListBox
Databases
Databases - Access
Databases - DB2
Databases - Excel Workbook
Databases - mySQL
Databases - Oracle
Databases - Questions
Databases - SQL Server
DataGrid (only VB.Net)*
DataObject - MSForms
DataSets - Arrays
DataSets - Collections
DataSets - Dictionary
DataSources
DataTypes = Data Types
DATE - Function - Built-in Function
DATE - Statement - Built-in Statement
Date - System
Date Control
Date Data Type
Date Expression
Date Format
Date Literals
Date Locale
Date Picker Control
Date Separators
Date Time Picker Control
Date Variant Data Type
DATE$
DATEADD - Built-in Function
DATEDIFF - Built-in Function
DATEFIRST - User Defined Function
DATEFIRST_INTHISMONTH - User Defined Function
DATEFIRST_INTHISWEEK - User Defined Function
DATEFIRST_INTHISYEAR - User Defined Function
DATEFORMAT = FORMATDATETIME
DATELAST_INTHISMONTH - User Defined Function
DATELAST_INTHISWEEK - User Defined Function
DATELAST_INTHISYEAR - User Defined Function
DATEPART - Built-in Function
DatePicker Control
Dates
Dates - Questions
Dates - Selecting
Dates & Times
Dates & Times - Questions
DATESERIAL - Built-in Function
DateTimePicker Control
DateTimePicker Control - 32 Bit
DATEVALUE - Built-in Function
DAY - Built-in Function
DAYSINAMONTH
DAYSINAYEAR
DBCS Characters
DBEngine.Database
DBEngine.Recordset
DBEngine.Workspace
DDB - Built-in Function
DDE (Dynamic Data Exchange)*
DDERequest*
DDETerminate*
Deactivate Event
Debug > Add Watch
Debug > Clear All Breakpoints
Debug > Compile
Debug > Edit Watch
Debug > Quick Watch
Debug > Run To Cursor
Debug > Set Next Statement
Debug > Show Next Statement
Debug > Step Into
Debug > Step Out
Debug > Step Over
Debug > Toggle Breakpoint
Debug Toolbar
Debug.Assert
Debug.Print
Debugging
Debugging - Debug.Print
Debugging - Display Messages
Debugging - gbDebug
Debugging - Questions
Debugging - VBA7
Debugging - Win64
Debugging Techniques
Debugging Toolbar
Decimal Data Type
Decimal Separator
Decimal Variant Data Type
Declarations - Constants
Declarations - Functions
Declarations - Subroutines
Declarations - Variables
Declarative Event Handling
Declare
Declare Array
Declare Class
Declare Command
Declare Constant
Declare Function
Declare Subroutine
Declare Variable
Declaring Arrays
Declaring Classes
Declaring Collections
Declaring Constants
Declaring Functions
Declaring Objects
Declaring Subroutines
Declaring Variable Types
Declaring Variables
Declaring Variables - Private
Declaring Variables - Public
Declaring Variables - Static
Default Key Bindings
Default Members
Default Open Folder
Default Save Folder
Default to Full Module View
DefaultFilePath - Application.
DefBool
DefByte
DefCur
DefDate
DefDbl
DefDec
Defining Variables
Definition - GoTo
DefLng
DefLngLng
DefLngPtr
DefObj
DefSng
DefStr
DefType
DefVar
DELETESETTING - Built-in Statement
Deleting Excel Files
Deleting Files
Deleting Folders
Deleting Rows (Excel)
Deleting Text Files
Deliberate Errors
Delimeter
Deploying
Depreciation - DDB
Depreciation - SLN
Depreciation - SYD
Design Mode
Design Time
Design Time Errors
Design View
Designer - Userforms
Detect Key Strokes
Development Environment
Dialog Box
Dialog Boxes - Add Watch
Dialog Boxes - Additional Controls
Dialog Boxes - Built-in (Excel)
Dialog Boxes - Built-in (PowerPoint)
Dialog Boxes - Built-in (Word)
Dialog Boxes - Button Editor
Dialog Boxes - Call Stack
Dialog Boxes - Customize
Dialog Boxes - Digital Signature
Dialog Boxes - Export File
Dialog Boxes - Find
Dialog Boxes - Import File
Dialog Boxes - Load Picture
Dialog Boxes - Macro
Dialog Boxes - Member Options
Dialog Boxes - Options
Dialog Boxes - Page Order
Dialog Boxes - Project Properties
Dialog Boxes - Quick Watch
Dialog Boxes - References
Dialog Boxes - Replace
Dialog Boxes - Tab Order
Dialog Boxes - Userforms
dialogBoxLauncher - RibbonXML
Dialogs
Dialogs - Built-in
Dialogs - Custom
Dialogs - GetOpenFileName
Dialogs - GetSaveAsFileName
Dialogs - msoFileDialogFilePicker
Dialogs - msoFileDialogFolderPicker
Dialogs - msoFileDialogOpen
Dialogs - msoFileDialogSaveAs
Dialogs Collection
DialogSheets
Dictionary - Add
Dictionary - Adding Items
Dictionary - Exists
Dictionary - Finding Items
Dictionary - Looping
Dictionary - Remove
Dictionary - RemoveAll
Dictionary - Scripting.
Dictionary - Updating Items
Dictionary Object
Different Languages
Digital Signatures
Dim
Dim As New
Dim Keyword
Dim Statement
DIR - Built-in Function
DIR$ - Built-in Function
Directories
Directories - Questions
Directory Tree
Disable All Macros except Digitally Signed
Disable All Macros with Notification
Disable All Macros without Notification
Disablying Macros
Display Alerts
Display Debugging Information
Display Message to User
Display the Value of a Variable
DisplayAlerts - Application.
DisplayDrawingObjects - xlDisplayShapes
Displaying Custom Dialog Boxes
Displaying Error Messages
Displaying Multi-Line Messages
Displaying Visual Basic Editor
Distributing Macros
Dividing Two Numbers
Division (/) Decimal
Division (\) Integer
DLL (Dynamic Link Library)
DLookup Function (Access)
Do - Loop
Do - Until
Do - While
Do Events
Do Keyword
Dockable
Docked Toolbars
Docked Window
Docking Project Explorer Window
Docking Project Window
Docking Tab - Options
Docking VBE Windows
Docking Windows
DoCmd (Access)
DoCmd.OpenForm (Access)
DoCmd.RunCommand (Access)
DoCmd.RunSQL (Access)
Document Inspector (Excel)
Document Properties (Excel)
Document Properties (PowerPoint)*
Document Properties (Word)
Document Variables (Excel)
Document Variables (Word)
Documentation - Microsoft
documentControls - RibbonXML
DocumentML - Open XML Format
Documents.Add (Word)
DOEVENTS - Built-in Function
Dollar Functions
DOMDocument
DOMDocument60
DoMenuItem (Access)
DOMNodeList - MSXML2
Double (Negative) Data Type
Double (Positive) Data Type
Double Click (Excel)
Double Data Type
Drag and Drop Text Editing
Drawing Objects (Excel)
Drive - Scripting.
Drive Object
Drives
Drives Object
dropDown - RibbonXML
Drop-Down / Combo Box
DT Picker
DTD (Document Type Declaration)
Duplicate VBA Projects
Duplicates - Arrays
Duplicates - Collections
Duplicates - Prevent (Excel)
Dynamic ActiveX Controls (Excel)
Dynamic Arrays
Dynamic Data Exchange (DDE)
Dynamic Data Structures
Dynamic Link Library (DLL)
Dynamically Calling Subroutines
Dynamically Typed
dynamicMenu - RibbonXML
© 2025 Better Solutions Limited.
All Rights Reserved.
© 2025
Better Solutions Limited
Updated: 06 October 2025
▲
06 October 2025
▲