VBA (Visual Basic for Application ):
O 'Reilly VB VBA concise tutorial
OfficeVBAProgrammingCollection of manuals (CHM)
Microsoft Office VBA Language Reference
Microsoft Office 2007 system VBA programming
Office VBA programming skills
the following statement:Vbapp. Bookexcel.close ()' close Excel table vbapp.quit ()' destroy Excel.exe process Nothing ' Releasing object variablesAs we can see, when we write VBA code in Excel, we strictly use the complete expression to represent the object exactly, and we use the variable Vbapp to call "Application" when porting the code.Third,
Sometimes Excel VBA is used to deal with some things. After all, I am a lazy person, and I always like to try to hand over repetitive work to the computer for processing, so that I can prove that my brain is still running, summarize some methods for reading and parsing local file directories in VBA.
1' this function is used to obtain the names of all folders in
IamlaosongWhen the Excel file is processed with VBA, the column number of the keyword segment is often not known when programming. Need to know by the number of parameters, so. When we program, we cannot use this statement to take a valid number of rows:Lineno = [B65536]. End (Xlup). Row ' find valid rows from bottom to topThe column name "B" in the above statement is assumed to be a variable. Can be implem
Rearrange strings
InStr left LTrim mid right RTrim trim like
Working with strings
Split Jion
Splitting and connecting strings
InstanceSub StrComp operation ()MsgBox StrComp ("ABCD", "ABCD", 1) ' parameter 1 in text comparison, case-insensitive, return 0, representing equalityMsgBox StrComp ("ABCD", "ABCD", 0) ' parameter 0, in binary comparison, returns-1, indicating that the former is less than the latterEnd SubSub StrConv operation ()Msg
IamlaosongWhen using VBA to process Excel files, the key fields of the column number programming is often not known, need to pass parameter settings to know, therefore, when we program, we can not use such a statement to take the number of valid rows:Lineno = [B65536]. End (Xlup). RowThe column name "B" in the above statement, if it is a variable, can be implemented in the form of a string connection, namel
) or ± 7. 9228162514264337593543950335 (with 28 decimal points). The default value is 0.(Decimal data type is introduced in Excel 2000 and cannot be used in earlier versions. This data type is very special because it cannot be actually declared. It is a child type of Variant and must be converted to a Decimal data type using the CDec function)(6) DoubleStores double-precision floating-point numbers, which o
For background information, see:
Excel and VBAProgramDesign latest news
Writing progress
This chapter is mainly prepared for readers who have no programming experience. Since there has never been any similar writing experience, it is not clear whether the content can be easily understood to achieve this purpose, we also hope that you will put forward suggestions and suggestions for improvement on the content and form.
The detailed content of
. importdataas variant type. Determine the Query format.
ExampleIn this example, the "northwind. mdb" file is opened in Excel.
Sub opendatabase ()
Workbooks. opendatabase filename: = "C:/northwind. mdb"
End sub
4. Save the file
The Save or saveas method of the workbook object is used to save files.The Save method is easy to use and the syntax isExpression. Save. expression is a workbook object.Example: acti
1:excel number of rows in a tableSheets (1). UsedRange.Rows.CountSheets (1). UsedRange.Columns.CountOrSheets (1). Range ("A65536"). End (Xlup). Rowsheets (1). Range ("A65536"). End (Xlup). ColumnA point to note is that before the Mac (Apple System) on the friend of the Excel VBA programming, with the above code will be error, can only use the following type of wo
VBA is Visual Basic for ApplicationsVsto is Visual Studio Tools for office
Currently, the company wants to use Excel to implement the report function. I thought vsto was a replacement of VBA. In the vs.net environment, we should use vsto to develop excel.CodeConvert from VBA to Visual Basic. netArticle, More mistaken
In the morning, the press called to inform you that the book has been officially published. After reading the second bookstore, you can order it now, but the status is out of stock. If you need it, you can order it. It is estimated that each bookstore can see it in a month.
Order: http://www.dearbook.com.cn/book/110873Http://www.dangdang.com/product/9201/9201169.shtml
Chapter 2 Introduction to excel and VB
Excel2007 is used as an example:
"Available macro loading" shortcut -- Alt + T + I
Microsoft Visual Basic -- Alt + F11
1: Open the VBA programming window through the shortcut key (Alt + F11;
2: Right-click the corresponding sheet and choose insert-module ";
3: Add the following code to the new "module" to run the sub-process;
1 Function PinYin(Hz As String) 2 Dim PinMa As String 3 Dim MyPinMa As Vari
]::releasecomobject ($Excel) | Out-nullThe work is done here, and the improved script is the next thing.VbaAnother way is to use the office-brought macro to do this, open Excel press ALT + F11 after you can call the VBA editor, if you can not be the first to install Office when the macro component is not selected.The methods in
: Network Disk DownloadContent Introduction······For most professionals who do not have a foundation for programming, they tend to have a lot of fear in learning VBA. This book is aimed at such a crowd, with easy-to-understand language and vivid image of the metaphor, and with a large number of illustrations, the seemingly complex concepts and code in Excel, from simple macro recording,
Fully understand the PageSetup object of page SetupWhen we write VBA code, especially when we do small program development, we often use VBA to setThe options in the page setup, you can also use VBA to achieve some special effects, which requires theUse the Pagesteup object. The PageSetup object contains properties for all page settings (left margin, bottom edgeP
The error message given by Excel VBA error is minimal and requires the full use of various tools for debugging.1. Compilation errorsCommon compilation errors include the following:The wrong source code format, such as missing then after if: In the editor, the line turns red.Incorrect syntax structures, such as if and end if do not correspond: The code will be given a compilation error before it is run.Type
informationActivesheet. PasteDim N as integerN = baselineStartline1 = n' the starting line for the parent account to Start copying
'Open each subaccount and copy the information to the parent accountFor I = 1 to countWorkbooks. Open filename: = currentpath Arr (I) 'Open the Excel file cyclicallySheets (1). SelectN = baseline'Start from the third line and find the end line of the subaccount InformationWith sheets (1)Do while. cells (n, 1). Text N = n
Tag:vbaexcel add menu Save the following code to the. Xlam or. XLA (excel97-2003) file. In the ThisWorkbook object, add the Workbook_Open event, which invokes the Start menu procedure. Private Sub Workbook_Open () call Menusetup (True) End Sub '-----------------------------------------------' Add menus and menu item buttons in Excel (add when Excel starts) '-----------------------------------------------p
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.