display first page of pdf as image in c# : Rotate all pages in pdf preview Library control component asp.net azure html mvc 1200%20macro_examples0-part124

1
Visual Basic Macro
Examples
1. ABOUT THIS BOOK
Microsoft Excel Visual Basic Examples
Release 5, February 19, 2008
Copyright 2003
-
2008, Add
-
ins.com LLC
The examples and information in these books are for illustration only, without warranty
either expressed or implied, including, but not limited to, the implied warranties of
merchantability and/or fitness for a particular purpose.
The easiest way to search for a subject is to click on the Search tab and type in key words
in lower case.  Then choose a topic to display.  To turn search highlighting off:
·
Click on Options
·
Click the menu item "Search Highlighting Off
If on, then when you do a search and click on a topic, all matching words are
highlighted.  If you change the setting, you will need to display a different topic and then
Rotate all pages in pdf preview - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
how to rotate a single page in a pdf document; rotate pdf pages individually
Rotate all pages in pdf preview - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
reverse page order pdf; how to rotate one pdf page
2
click back on the original topic to see the change.
To copy an example:
·
Highlight the code you want to copy
·
Right click and select "Copy"
·
Or, press CTL
-
C
Topics can be stored in a favorites list for quick access.  First display the topic if it is not
already displayed. Then click on the Favorites tab and click the "Add" button.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also a preview component enables compressing and decompressing in preview in ASP.NET All object data. VB.NET Demo Code to Optimize An Exist PDF File in Visual
how to rotate one page in a pdf file; rotate single page in pdf reader
How to C#: Preview Document Content Using XDoc.Word
if (bmp == null) throw new Exception("fail to load the document preview"); //. Copyright © <2000-2016> by <RasterEdge.com>. All Rights Reserved.
how to permanently rotate pdf pages; rotate pdf page by page
3
1. ABOUT THIS BOOK.................................................................................................1
Microsoft Excel Visual Basic Examples......................................................................1
2. New Examples..........................................................................................................21
3. GENERAL INTEREST TOPICS...............................................................................22
3.1 Problems Accessing Visual Basic Help................................................................22
3.2 The Menu Editor And Excel 97/2000...................................................................22
3.3 Determining the Excel Version............................................................................22
3.4 Protecting Your Code From Others......................................................................23
3.5 Excel 2000 VBA vs. Excel 97 VBA.....................................................................23
3.6 Excel Runtime Version........................................................................................23
3.7 Country And Language Versions Of Excel..........................................................24
3.8 High Security And Enabling Macros....................................................................25
3.9 How To Determine Regional Settings or Properties.............................................25
3.10 Controlling The Cursor Appearance...................................................................29
3.11 Displaying the Developer Tab............................................................................29
3.12 Using The Immediate Window..........................................................................29
3.13 How To Clean Your Code..................................................................................30
3.14 Useful Module Level Statements.......................................................................30
3.15 Recovering Code From A Corrupt File..............................................................30
3.16 Naming Your Visual Basic Projects...................................................................31
3.17 Docking Windows In The Visual Basic Editor...................................................31
3.18 Books On Learning Windows API.....................................................................32
3.19 Disabling Macro Virus Check............................................................................32
3.20 Translating 123 Macros To Excel Macros..........................................................32
3.21 Converting Lotus 1
-
2
-
3 Macros To Visual Basic................................................32
3.22 The Equivalent Of A Lotus 1
-
2
-
3 Macro Pause..................................................32
4. ADD
-
INS..................................................................................................................34
4.1 Creating Add
-
Ins.................................................................................................34
4.2 Certification of Your Add
-
ins..............................................................................34
4.3 Running Add
-
In Procedures From Other Workbooks...........................................35
4.4 How To Create XLL's..........................................................................................35
4.5 Creating COM Add
-
ins........................................................................................35
4.6 Using DLL Functions In Excel............................................................................36
4.7 Problems With Add
-
Ins 
-
ActiveWorkbook Problem...........................................37
4.8 Installing Add
-
Ins Via Visual Basic Code............................................................37
4.9 Using Solver With Visual Basic...........................................................................38
5. MODULES...............................................................................................................40
5.1 Naming Your Modules And UserForms...............................................................40
5.2 Copying Modules................................................................................................40
5.3 Showing Just A Single Procedure........................................................................40
5.4 Removing Modules Via Visual Basic Code..........................................................41
5.5 Delete Modules With Code..................................................................................41
5.6 Removing All Modules From A Workbook.........................................................41
5.7 Exporting And Importing Modules......................................................................42
How to C#: Preview Document Content Using XDoc.PowerPoint
if (bmp == null) throw new Exception("fail to load the document preview"); //. Copyright © <2000-2016> by <RasterEdge.com>. All Rights Reserved.
pdf rotate single page and save; rotate pdf pages and save
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Erase PDF pages. Miscellaneous. Plenty of VB.NET class demo codes and tutorials are given on How to Use XDoc.PDF SDK in VB.NET program. All Rights Reserved.
rotate pdf pages; pdf rotate single page
4
5.8 Deleting A Macro Via Code.................................................................................43
5.9 Listing The Subroutines In A Workbook..............................................................43
5.10 Using A Class Module To Capture Events In Excel...........................................44
5.11 Declaring A New WithEvent Class....................................................................45
6. VARIABLES AND THEIR USE..............................................................................47
6.1 Declaring Variables.............................................................................................47
6.2 Variable Names To Avoid...................................................................................49
6.3 Environment Variable Values..............................................................................49
6.4 About Local Variables, Module Variables, And Global Variables........................49
6.5 Global Or Public Variables In A UserForm's Code Module.................................50
6.6 Actions That Reset Variables...............................................................................50
6.7 Setting Variables To Refer To Cell Ranges..........................................................51
6.8 Sharing Variable Values Between Workbooks.....................................................51
6.9 Resetting Or Clearing An Object Variable...........................................................52
6.10 Disabling Toolbar Right Click...........................................................................52
6.11 Testing To See If An Object Variable Is Set.......................................................52
6.12 Setting An Object Variable To A Column:.........................................................53
6.13 Storing Values In Workbook Names..................................................................53
7. ARRAYS..................................................................................................................54
7.1 Determining The Size Of An Array......................................................................54
7.2 Passing An Array To A Subroutine......................................................................54
7.3 Clearing Arrays and Object Variables..................................................................54
7.4 How To Get The Unique Entries In A Selection...................................................55
7.5 Getting A List Of The Unique Items In A List.....................................................56
7.6 Storing Range Values In An Array.......................................................................59
7.7 Setting Array Size Dynamically...........................................................................60
7.8 Copying Array Values To A Range Of Cells........................................................61
7.9 How To Transpose A Range Of Values...............................................................62
7.10 Editing Cells The Fast Way...............................................................................63
7.11 Sorting An Array...............................................................................................64
7.12 Writing Arrays To A Worksheet........................................................................66
7.13 Assign Range Values Directly To An Array.......................................................66
7.14 Looping through an Aray of Workbooks.htm.....................................................67
8. LOOPING.................................................................................................................69
8.1 Using Case Instead Of If Tests.............................................................................69
8.2 Using A Select Statement To Take Action...........................................................69
8.3 Determining What Type A Value Is.....................................................................70
8.4 Using Select As A Multiple Or Statement............................................................70
8.5 How To Return To Your Starting Location..........................................................71
8.6 Processing All The Entries In A Column.............................................................71
8.7 Some Simple Loop Examples..............................................................................73
9. CELL AND RANGES...............................................................................................75
9.1 Excel 2007 versus Prior Versions.htm..................................................................75
9.2 EDITING, COPYING, AND PASTING..............................................................75
9.2.1 Copying And Pasting....................................................................................75
9.2.2 Writing Large Numbers To Cells..................................................................76
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Erase PDF pages. Miscellaneous. Plenty of VB.NET class demo codes and tutorials are given on How to Use XDoc.PDF SDK in VB.NET program. All Rights Reserved.
rotate pdf page permanently; rotate pages in pdf permanently
C# PDF Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page This C# demo explains how to insert empty pages to a specific All Rights Reserved
rotate individual pdf pages reader; how to save a pdf after rotating pages
5
9.2.3 A Technique To Avoid..................................................................................77
9.2.4 Writing Text To The Clipboard.....................................................................78
9.2.5 Clearing The Clipboard After A Copy Command..........................................79
9.2.6 An Example Of How To Copy One Range To Another Range......................79
9.3 ROW EXAMPLES..............................................................................................80
9.3.1 Determining The Currently Selected Cell's Row............................................80
9.3.2 Testing Whether A Row Is Selected..............................................................80
9.3.3 How To Select All The Rows In A Database.................................................80
9.3.4 Selecting Rows Based On Cell Entries..........................................................81
9.3.5 Select Odd
-
Numbered Rows.........................................................................82
9.3.6 How To Determine If A Selection Has Non
-
Contiguous Rows......................82
9.3.7 Determining If A Row Or Column Is Empty.................................................82
9.3.8 Duplicating The Last Row In A Set Of Data.................................................83
9.3.9 Inserting Multiple Rows................................................................................83
9.3.10 Insert Rows And Sum Formula When Cells Change....................................84
9.3.11 An Example Of Inserting Rows And Sum Formulas....................................85
9.3.12 Deleting Rows............................................................................................87
9.3.13 Deleting Sets Of Rows................................................................................87
9.3.14 Deleting Error Rows...................................................................................88
9.3.15 Deleting Duplicate Rows.............................................................................89
9.3.16 Remove/Highlight Duplicate Rows.............................................................90
9.3.17 Conditionally Deleting Rows......................................................................90
9.3.18 How To Delete Blank Rows........................................................................92
9.3.19 Examples That Delete Rows Based On A Cell's Value................................93
9.3.20 Auto Sizing Rows When Cells Are Merged.................................................93
9.4 COLUMN EXAMPLES......................................................................................94
9.4.1 Making Certain That A Selection Is Only A Single Column Or Row Wide...94
9.4.2 Converting Column Letters To Column Numbers.........................................95
9.4.3 Converting Alphabetic Column Labels To Numeric Column Labels.............95
9.4.4 Getting The Letter Of A Column...................................................................95
9.4.5 Comparing Two Columns.............................................................................96
9.4.6 How To Convert Alphabetic Column Labels To Numeric.............................98
9.4.7 How To Copy Multiple Columns At A Time.................................................98
9.4.8 How To Delete Columns In Multiple Sheets At One Time............................98
9.4.9 How To Insert Columns In Multiple Sheets At One Time.............................99
9.4.10 An Insert A Column And Formula Example................................................99
9.4.11 Deleting Columns.....................................................................................100
9.4.12 Setting Column Widths.............................................................................101
9.4.13 Setting Column Widths And Row Heights................................................101
9.4.14 Setting Column Widths To A Minimum Width.........................................102
9.4.15 Setting Column Width And Row Height In Centimeters............................103
9.4.16 Determining The Populated Cells In A Column Of Data...........................103
9.5 FINDING THE FIRST BLANK CELL..............................................................104
9.5.1 Determining Where The First Blank Is In A Column...................................104
9.5.2 Finding The First Blank Cell In A Column..................................................105
9.5.3 How To Find The Next Available Row In Column......................................105
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Raster
NET RasterEdge HTML5 Viewer offers user the functionality to rotate images 90 images to Tiff (.tif, .tiff) online, create PDF document from All Rights Reserved
save pdf rotate pages; how to rotate all pages in pdf in preview
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
Here we list all features supported by RasterEdge C#.NET to process Tiff file and its pages, like merge append, split, extract, create, insert, rotate, sort, etc
how to rotate page in pdf and save; pdf rotate single page
6
9.6 SELECTING THE LAST CELL........................................................................105
9.6.1 The VBA Equivalents Of Ctrl
-
Shift
-
Down And Ctrl
-
Down.........................105
9.6.2 Determining The Last Cell In A Column.....................................................106
9.6.3 Finding The Last Entry In A Column..........................................................107
9.6.4 Finding The Last Non
-
Blank Cell In A Column..........................................108
9.6.5 Finding The Last Entry In A Row...............................................................108
9.6.6 Determining The Last Cell In A Row..........................................................109
9.6.7 Finding The Last Cell, Last Row, or Last Column.......................................110
9.6.8 Selecting from the ActiveCell to the Last Used Cell....................................110
9.6.9 Determining The Last Cell When Multiple Areas Are Selected...................111
9.6.10 Finding the Last Row and Column Numbers.............................................112
9.6.11 Fill Down..................................................................................................113
9.7 COLOR AND FORMAT EXAMPLES..............................................................113
9.7.1 Color Every Other Row Gray And Bold Text..............................................113
9.7.2 Coloring Cells Based On Their Value.........................................................114
9.7.3 Coloring Cells Example..............................................................................115
9.7.4 Copying Formats From One Sheet To Another............................................115
9.7.5 Summing Cells Based On Cell Color..........................................................116
9.7.6 Outlining A Selection..................................................................................116
9.7.7 Getting The Formatted Contents Of A Cell.................................................116
9.8 WORKING WITH FORMULAS.......................................................................117
9.8.1 Writing Formulas That Require Double Quotes...........................................117
9.8.2 The Difference Between Formula And FormulaR1C1.................................117
9.8.3 Modifying A Cell's Formula........................................................................118
9.8.4 Determining If A Cell Contains A Formula.................................................119
9.9 WORKING WITH COMMENTS......................................................................119
9.9.1 Checking For Comments.............................................................................119
9.9.2 Commenting A Cell With A Macro.............................................................119
9.9.3 Working With Comments...........................................................................120
9.9.4 How To Create Or Append A Comment On A Cell.....................................121
9.9.5 Deleting Comments....................................................................................122
9.9.6 Auto
-
Sizing Comments...............................................................................122
9.10 CELL EXAMPLES.........................................................................................123
9.10.1 Determining What Is In A Cell..................................................................123
9.10.2 Determining Information About A Cell.....................................................124
9.10.3 Reading And Writing Cell Values Without Switching Sheets....................126
9.10.4 Determining If A Cell Is Empty And Problems With IsEmpty...................126
9.10.5 Testing To See If A Cell Is Empty.............................................................127
9.10.6 Assigning A Value To A Cell....................................................................128
9.10.7 Using Visual Basic To Extract Data From Cells........................................128
9.10.8 Copying Values Without Using PasteSpecial............................................129
9.10.9 Checking For Division By Zero.................................................................130
9.10.10 Filling A Range With A Formula............................................................130
9.10.11 Changing The Value Of Cells In A Range Based On Each Cell's Value...131
9.10.12 Undoing The Last Manual Entry.............................................................132
9.10.13 Determining The Number Of Selected Cells............................................132
VB.NET PDF File Split Library: Split, seperate PDF into multiple
limit the pages of each file to 8 pages options.MaxPages = 8 outputFileName + "_" + i.ToString() + ".pdf") Next ' Split input PDF file to All Rights Reserved.
reverse page order pdf; pdf rotate one page
VB.NET PDF remove image library: remove, delete images from PDF in
pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Remove multiple or all image objects from PDF Remove PDF image in preview without adobe PDF reader
how to rotate a page in pdf and save it; pdf rotate all pages
7
9.10.14 How To Determine If A Range Is Empty.................................................133
9.10.15 Determining The Number Of Empty Cells In A Range............................133
9.10.16 Cell References And Merge Cells............................................................133
9.10.17 Determining if there are Merged Cells in a Range...................................133
9.10.18 Determining The Number Of Cells With Entries.....................................134
9.10.19 Modifying Cell Values Based On Two Tests...........................................134
9.10.20 Replacing Characters in a String..............................................................135
9.10.21 VBA Code for ALT
-
ENTER...................................................................136
9.11 SELECTING AND SPECIFYING CELLS......................................................136
9.11.1 Using Column Letters to Reference Cells..................................................136
9.11.2 How To Reference The Selected Cells......................................................136
9.11.3 Specifying Cells Relative To Other Cells..................................................137
9.11.4 Referring To Cells And Ranges.................................................................137
9.11.5 Using The Offset Function To Specify Cells.............................................139
9.11.6 Use The Offset Method To Specify Cells Relative To Other Cells.............139
9.11.7 Scrolling To A Particular Cell...................................................................140
9.11.8 Controlling Cell Selection And The Scroll Area........................................140
9.11.9 Selecting A Range For Sorting Or Other Use............................................141
9.11.10 Making Certain That A Selection Consists Of Only A Single Area..........142
9.11.11 Counting And Selecting Cells With Certain Characteristics.....................142
9.11.12 How To Expand Or Resize A Range:......................................................144
9.11.13 Resizing Or Expanding A Range.............................................................145
9.11.14 Selecting Just Blank Cells.......................................................................146
9.11.15 Selecting Just Number Cells....................................................................146
9.11.16 Setting Number Cells to Zero..................................................................150
9.11.17 Selecting The Current Region.................................................................151
9.11.18 Using the Used Range Property In Your Code.........................................151
9.11.19 Resetting the Used Range........................................................................152
9.11.20 Selecting The Used Range On A Sheet....................................................152
9.11.21 Restricting A Selection To The Cells In The Sheet's Used Range............153
9.11.22 Using The Intersect Method With Ranges...............................................155
9.11.23 Getting The Intersection Of Two Ranges.................................................155
9.11.24 Union Method Problem...........................................................................159
9.11.25 Limiting Access To Cells........................................................................160
9.11.26 Hiding The Cursor Frame / Preventing Cell Selection.............................160
9.11.27 Preventing Cell Drag And Drop..............................................................160
9.11.28 Using The Merge Command In Your Code.............................................160
9.11.29 VBA and Validation List.........................................................................161
9.12 DETERMINING IF A RANGE IS IN ANOTHER RANGE............................161
9.12.1 Determining If A Selection Is Within A Named Range..............................161
9.12.2 Determining If A Range Is Within A Specific Range................................162
9.12.3 Determining If A Cell Is Within A Certain Range.....................................163
9.12.4 Determining When A Cell Is Within A Range...........................................163
9.12.5 Determining If One Range Is Within Another...........................................165
9.12.6 How To Determine If The ActiveCell Is Within A Named Range..............165
9.12.7 A Function That Determines If A Range Is Within Another Range............167
8
9.13 WORKING WITH RANGE NAMES..............................................................167
9.13.1 Working With Range Names.....................................................................167
9.13.2 Creating Range Names..............................................................................168
9.13.3 Creating Hidden Range Names.................................................................168
9.13.4 Referring To A Range Name In Your Code...............................................168
9.13.5 How To Refer To Range Names In Your Code.........................................170
9.13.6 Check For Existence Of A Range Name....................................................170
9.13.7 Determining If A Range Has Been Assigned A Range Name....................170
9.13.8 Determining The Name Assigned To A Cell.............................................171
9.13.9 Expanding A Range Name's Range...........................................................172
9.13.10 Accessing A Named Range's Value In Another Workbook......................172
9.13.11 Deleting Range Names............................................................................172
9.13.12 Deleting Range Names 
-
Another Example.............................................173
9.13.13 Deleting All The Range Names In A Workbook......................................173
9.13.14 Deleting Bad Range Names With A Macro.............................................174
9.14 SORTING DATA............................................................................................174
9.14.1 A Simple Sort Example.............................................................................174
9.14.2 A Complex Data Sort Example.................................................................175
9.15 Using Worksheet Functions.............................................................................176
9.15.1 Finding the Minimum Value in a Range....................................................176
10. TEXT AND NUMBERS.......................................................................................177
10.1 255 Character Limitations................................................................................177
255 Character Limitations.......................................................................................177
10.2 Adding Characters To The End Of A String.....................................................177
10.3 Adding Text To A Range Of Cells...................................................................177
10.4 Case Insensitive Comparisons..........................................................................178
10.5 How to do A Date Comparison........................................................................179
10.6 Concatenating Strings......................................................................................179
10.7 Converting Numbers That Appears As Text Back To Numbers........................179
10.8 Converting Numbers To Strings.......................................................................180
10.9 Converting Text To Proper Case......................................................................180
10.10 Creating A Fixed Length String.....................................................................181
10.11 Determining If A Number Is Odd Or Even.....................................................181
10.12 Determining If A Value Is Text Or Numeric..................................................181
10.13 Entering Special Characters With The Chr Function......................................182
10.14 Extracting Beginning Numbers From Text Strings.........................................183
10.15 Extracting Numbers From The Left Of A String............................................183
10.16 Extracting Numbers From The Right Side Of A String..................................184
10.17 Extracting Part Of A String............................................................................184
10.18 Extracting Strings Separated By A /...............................................................185
10.19 Finding The Number Of Occurrences Of A String In A Range.......................187
10.20 How To Get The Number Of Characters In A Selection.................................189
10.21 How To Test If A Cell Or Variable Contains A Particular Text String...........189
10.22 Numbers To Words........................................................................................190
10.23 Finding A Font...............................................................................................190
10.24 Removing Alt
-
Enter Characters.....................................................................191
9
10.25 Removing Text To The Right Of A Comma...................................................191
10.26 Using The Chr Function To Return Letters....................................................192
10.27 Using The LIKE Operator To Do Text Comparisons......................................192
10.28 Writing The Alphabet Out To A Worksheet...................................................192
11. MESSAGE BOXES..............................................................................................194
11.1 Displaying Message Boxes..............................................................................194
11.2 Formatting in a Message Box...........................................................................195
11.3 Using Double Quotes In A Message Box.........................................................195
11.4 How To Format A Message In An InputBox Or Message Box.........................196
11.5 Adding A Help Button To A MsgBox..............................................................196
12. GETTING USER INPUT......................................................................................197
12.1 Pausing A Macro For Input..............................................................................197
12.2 Restricting What Is Allowed In An InputBox...................................................197
12.3 Prompting The User To Enter A Number.........................................................198
12.4 Using The Application InputBox Function To Specify A Number....................199
12.5 InputBox to Ask For the Date..........................................................................200
12.6 Using The Visual Basic InputBox To Return A Range.....................................200
12.7 How To Get A Cell Address From A User.......................................................201
12.8 Using InputBoxes To Get A Cell Range...........................................................202
12.9 An Application InputBox Example That Gets A Range....................................205
12.10 Using The InputBox To Put A Value In A Cell..............................................205
12.11 Prompting The User For Many Inputs............................................................205
13. USERFORMS.......................................................................................................207
13.1 USERFORM EXAMPLES..............................................................................207
13.1.1 How To Create And Display UserForms...................................................207
13.1.2 How To Make UserForms Disappear When They Are Hidden..................207
13.1.3 UserForm Display Problem.......................................................................207
13.1.4 Initializing UserForms..............................................................................208
13.1.5 Preventing UserForm Events from Running..............................................209
13.1.6 Unloading Versus Hiding A UserForm......................................................210
13.1.7 Using Hide Instead Of Unload With UserForms........................................210
13.1.8 Having UserForms Retain Settings Between Macro Runs.........................211
13.1.9 Positioning a Form where it was Last Displayed.......................................212
13.1.10 Setting The Tab Order In An UserForm..................................................214
13.1.11 Shortcut Variable Name For A UserForm................................................214
13.1.12 Passing Information And Variables To UserForm Procedures.................214
13.1.13 Putting Data On A Sheet From A Userform.............................................215
13.1.14 Getting Values From A UserForm...........................................................215
13.1.15 Displaying A Dialog To Get A Password................................................216
13.1.16 Removing The Quit/X Button On An UserForm......................................216
13.1.17 Hiding The Exit X On A Userform..........................................................216
13.1.18 Disabling the Exit X on a Userform.........................................................217
13.1.19 Displaying A UserForm Without A Blue Title Bar..................................218
13.1.20 Showing And Getting Values From A UserForm.....................................220
13.1.21 Making A Userform the Size Of the Excel Window................................223
13.1.22 Showing A Userform For Just A Few Seconds........................................223
10
13.1.23 Date Validation For UserForm TextBoxes...............................................223
13.1.24 Preventing A User From Closing Excel...................................................224
13.1.25 Changing The Names Of UserForm Objects............................................225
13.1.26 Showing Another UserForm From A UserForm......................................226
13.1.27 UserForms Sometimes Reset Module
-
Level Public Variables.................226
13.1.28 Unreliable Events with UserForms..........................................................227
13.1.29 RowSource Property Bug........................................................................227
13.1.30 Force User Form To Top Right Of Screen...............................................227
13.1.31 Userform Controls...................................................................................228
13.1.32 Accessing A Userform From Another Workbook....................................228
13.1.33 Iterating Through Objects In A Frame.....................................................229
13.1.34 Looping Through Controls On A Userforms...........................................229
13.1.35 Passing Values From A Userform To A Sub...........................................230
13.1.36 Useful Internet Articles On UserForms And DialogSheets......................230
13.2 MULTIPAGE CONTROL...............................................................................231
13.2.1 Specifying The Starting Page In A MultiPage Control...............................231
13.2.2 Setting The Displayed Page Of A MultiPage UserForm Object.................231
13.2.3 How To Add Additional Pages To A MultiPage Tab In A UserForm........231
13.2.4 Activating Page On A UserForm's MultiPage............................................231
13.3 BUTTONS AND CHECKBOXES...................................................................232
13.3.1 Putting OK and Cancel Buttons On UserForms.........................................232
13.3.2 How To Associate Code With A Button On A User Form.........................233
13.3.3 Making Buttons On UserForms Do What You Want.................................234
13.3.4 Grouping Option Buttons With or Without a Frame..................................234
13.3.5 How To Check How Many CheckBoxes Are Clicked................................234
13.4 USING THE REFEDIT CONTROL................................................................234
13.4.1 Using The RefEdit Control On A Userform...............................................234
13.4.2 Using A Ref Edit Form On A User Form To Select A Range....................235
13.4.3 Using Reference EditBoxes on DialogSheets............................................237
13.4.4 Sample Code On Using The RefEdit Box..................................................238
13.5 LABELS AND TEXTBOXES.........................................................................239
13.5.1 An Example Of Using A UserForm With A TextBox................................239
13.5.2 Highlighting Entry In A Userform TextBox..............................................240
13.5.3 How To Select The Entry In A TextBox....................................................240
13.5.4 How To Clear and Set TextBox Entries.....................................................241
13.5.5 Cursor Position In A UserForm TextBox...................................................241
13.5.6 How To Format A Number On A Label In A UserForm............................242
13.5.7 Multiple TextBoxes with Same Validation................................................242
13.5.8 Formatting Textbox Entries.......................................................................243
13.5.9 Formatting TextBoxes on UserForm.........................................................243
13.5.10 Formatting Numbers In A UserForm Textbox.........................................243
13.5.11 Bulk Clearing Of Text Boxes..................................................................243
13.5.12 Validating UserForm Textbox Entries.....................................................244
13.5.13 Validating UserForm TextBox Input.......................................................245
13.5.14 Validating A TextBox Entry As A Number.............................................246
13.5.15 Automatically Adding Hyphens To Phone Numbers In Text Box............247
Documents you may be interested
Documents you may be interested