Download source file: http://lwl0606.cmszs.com/archives/excel-vba-string-function.html
To merge strings in Excel, use the function = CONCATENATE (A4, B4, C4)
Of course, it can also be A4 B4 C4
The following function can merge strings by group.
The first parameter is the grouping column, the second is the grouping content, according to the grouping, the third pa
In Excel, there is no conversion between simplified and traditional text.
But word has this feature, so we can call the traditional and simplified features of Word in Excel by using VBA code to realize the functionality of simplified traditional translation in Excel.
Here is the
When you copy Sheet1 to Sheet3, you implement the following method:Worksheets ("Sheet1"). Copy after:=worksheets ("Sheet3") The syntax for using Worksheet.copy is as follows:An expression. Copy ( before, after)Before: inserting before a sheetAfter: inserting after a sheetNote: The above two parameters cannot be specified at the same time, and when none of the two parameters are specified, the sheet will be copied to a new workbook.Resources:Https://msdn.microsoft.com/zh-cn/
Range (Rows (3), rows (5)). Insert Shift:=xldown1) Insert a row at the current cell ; You can add a loop statement to insert multiple rowsRange ("A10"). SelectSelection.EntireRow.Insert, Copyorigin:=xlformatfromleftorabove2) Insert the same number of rows at the current selection row as the number of rows to select, and change the line number to insert in different places. Rows ("10:11"). Select Selection.insert Shift:=xldown, Copyorigin:=xlformatfromleftorabove3) Change range to Sheet1.c
Write the Excel VBA tool to connect and manipulate the MySQL database.System environment:Os:win7 64-bit English versionOffice 2010 32-bit English version1, VBA before the preparation of the connection to MySQLTools--->references. ----> ReferencesTick Microsoft ActiveX Data Objects 2.8 Librarys and Microsoft ActiveX Data Objects Recordset 2.8 Librarys2. Install My
Yesterday, colleagues had a need to know the month of the first sale of each item, and the month of the last sale. I want to use what Excel function to solve, but found a half-day did not find the right, and finally through the VBA to solve it.How to use:Excel Tools-Macro-visual Basic Editor right-click in the left column,Insert-ModuleThen enter:1 FunctionLast0 (ByValInt_row as Integer) as Integer2Last0 = -
Problem: As shown, group by Lon,lat, then transpose.Sub admin () Dim conn, xRs, xFd Set conn = CreateObject ("ADODB". Connection ") Conn. Open "Provider=Microsoft.Jet.OLEDB.4.0;" _ "Extended properties= ' Excel 8.0;hdr=yes;imex=1 ';" _ " Data source= " thisworkbook.fullname Set xRs = CreateObject (" ADODB. RecordSet ") sSQL =" Transform Sum ([tas_t]) Select [lon], [lat] from [sheet1$a:d] Group by [LON], [
How to make an Excel file that is limited to open on a computer and other computers cannot open the Excel file.
This has to be done with the help of VBA code.
Just add the following code to the event that the workbook opens.
Private Sub Workbook_Open ()
application.screenupdating = False
On Error GoTo 100
Workbooks.Open Thisworkbook.path "/validation. XLS
In Excel, you create the hyperlink code in bulk (connect to sheet in the current document), and in column B in Sheet1, you create a series of hyperlinks that are the other sheet in this document, such as creating a macro under Sheet1 code as follows.SUB Macro 1 ()Dim Temp, Temp2Dim I, Jj = 1For i = 5 to 74temp = "' G" J "'! A1 "Temp2 = "G" JRange ("B" i). SelectActiveSheet.Hyperlinks.Add anchor:=selection, address:= "", Subaddress:=temp, texttodis
Today, I used the Excel VBA editor to modifyCodeWhen it is found that the input space will be automatically returned, and the input and quotation marks will also be automatically escaped, almost unable to write code normally. Follow these steps to solve the problem:
1. Find the developer menu in Excel. If the developer menu is not displayed, click File-options-
("Excel.Application") Dim Wkbook as Object ' represents ExcelWorkbook (that is, Excel workbook file. xls. xlsx) Dim Wksheet as Object ' represents Excel's work page ExcelApp.Application.EnableEvents = False ' suppress macros and other prompts to run Excelapp.applicati On. DisplayAlerts = False ExcelApp.Application.CutCopyMode = False Dim diclist, FileList, Cundic, I, FileName (), FilePath () Dim Excelpath as String set diclist = CreateObject ("Scrip
is also difficult to write, fortunately I just wrote some simple operation.4. Even for simple operation of cells, because there are many situations, such as not valid values, it is very troublesome to write themselves, and the most convenient way is to call the system the original method.Post a function of this write, is a list of proceeds to seek the maximum drawdown.1 FunctionJdrawback (rrange asRange)2 DimN as Long3 DimD as Double4 DimCurrentmax as Double5 DimCurrentmaxdrawba
VBA Get EXCEL Number of rows and columns in a tableBeginners Excel Macro Children's shoes, always want to know the table contains data in the number of rows and columns, especially when the number of rows and the number of columns is uncertain. This avoids a lot of errors and can improve efficiency. But every time you use the Internet to find, always give a lot o
Distance education is nothing new, but the term is abused by the market too much.This gives us a question mark on how the course is going and how it works.
I am very happy to introduce you to the learning blog of our Excel VBA students.In the future, the blog list of all oiio students will be sorted in this post.They have their understanding, inspiration, and feelings about the course.
I believe that after
In work, Excel + VBA is often used for some data operations. When reading thousands of rows of data, a progress display is required. Although VBA has a progress bar with an active control, it cannot be used properly.
So I made a self-made one and displayed it in the status bar.
Code:
'Custom progress bar. Function getprogress (curvalue, maxvalue) dim I as si
Using the following VBA code, you can count a character or a number, or even a string, within a range of data regions, several times, or several, in Excel.
The code below is the VBA macro code.
Set Myb = CreateObject ("Scripting.Dictionary"): Myb ("number") = "Times"
Set rng = Application.inputbox ("Select the area to be counted:", type:=8)
ActiveSheet.Cells.
There's a friend. The A1 cells and B1 cells in the Excel worksheet have two digits, and the two numbers are the same, now you want to find the same number and write to cell C1, find the numbers in the A1 that are not in the B1 and write to cell D1. Find the numbers in the B1 that are not in the A1 and write to cell E1.
As in the following worksheet picture:
I don't know whether the numbers given are the same rule, that is, the number of
The function of the following code example is to read the contents of an XML file in Excel by using VBA code.
Dim rst as ADODB. Recordset
Dim Stcon As String, Stfile as String
Dim I as Long, J as Long
Set rst = New ADODB. Recordset
Stfile = "C:dzwebs.xml"
Stcon = "provider=mspersist;"
With RST
. CursorLocation = adUseClient
. Open Stfile, Stcon, adOpenStatic, adLockReadOnly, adCmdFile
Set. ActiveC
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.