HI friends,
We are all ready know about the powerful vlookup formula in excel. I am do some test on this vlookup formula for make a master vlookup formula to lookup on the left most column from a master data sheet. I want to share the master formula with all of you.
Here is some limitation of the formula which are following:
1) In A1 cell of formula sheet put the value of A1 cell of data sheet
2) if you want to lookup on any other column then you must be change the table_array of the vlookup formula and freeze it for just one time
3)Must be put the same value in b1,c1,d1,......... which is same in the data sheet
The following vlookup formula specially describe for finding the column_index_number through the match formula
Formula Vlookup:
=VLOOKUP($A2,'Data Sheet'!$1:$65536,MATCH(C$1,'Data Sheet'!$1:$1,0),1)
here am also attached a file for showing you how you can used this formula.
if you want any clarification leave a comment me
Thank You:
Download: Click Here
Thursday, October 30, 2008
The tricky vlookup formulae
Labels:
Vlookup formula tricks.
Tuesday, October 28, 2008
Using Auto_open and Auto_close function in macro
Hi All,
First of all HAPPY DIWALI to you.
Today we are learned about two more powerful function of macro in excel.
1) Auto_Open
2)Auto_Close
1)Auto_Open: auto_open is a function in macro of excel. This function call your desired vb code before a excel workbook is open.
2)Auto_Close: auto_close is a function in macro of excel. This function call your desired vb code before a excel workbook closed.
Here am make one one example for both functions. The following are the codes.
Auto_Open function: The following code show a welcome message when ever you open the workbook in which you save the macro code. You can describe your message for the first time you open your workbook.
Sub auto_open()
ThisWorkbook.Activate
Sheets("record").Select
Range("A1").Select
txt = ActiveCell.FormulaR1C1
Do While txt = ""
txt = InputBox("You not describe any msg please write a msg.", "Welcome Message")
Range("A1").Select
ActiveCell.FormulaR1C1 = txt
If txt = "" Then
MsgBox "Please enter a msg", vbOKOnly, "Alert"
End If
Loop
ActiveWorkbook.Save
MsgBox txt, vbOKOnly, "Welcome"
End Sub
Auto_Close function: The following code show a good bye message whenever you closed the workbook on which you save the vb macro code.
Sub auto_close()
ThisWorkbook.Activate
Sheets("record").Select
Range("A2").Select
txt = ActiveCell.FormulaR1C1
Do While txt = ""
txt = InputBox("Describe a good bye msg", "Good Bye Message")
Range("A2").Select
ActiveCell.FormulaR1C1 = txt
If txt = "" Then
MsgBox "Please enter a msg", vbOKOnly, "Alert"
End If
Loop
ActiveWorkbook.Save
MsgBox txt, vbOKOnly, "Good Bye"
End Sub
Try the both code and tell me what do you think about the more powerful function in excel.
You can also download a addins of the same macro code from the following links
Download the addins: Click Here
First of all HAPPY DIWALI to you.
Today we are learned about two more powerful function of macro in excel.
1) Auto_Open
2)Auto_Close
1)Auto_Open: auto_open is a function in macro of excel. This function call your desired vb code before a excel workbook is open.
2)Auto_Close: auto_close is a function in macro of excel. This function call your desired vb code before a excel workbook closed.
Here am make one one example for both functions. The following are the codes.
Auto_Open function: The following code show a welcome message when ever you open the workbook in which you save the macro code. You can describe your message for the first time you open your workbook.
Sub auto_open()
ThisWorkbook.Activate
Sheets("record").Select
Range("A1").Select
txt = ActiveCell.FormulaR1C1
Do While txt = ""
txt = InputBox("You not describe any msg please write a msg.", "Welcome Message")
Range("A1").Select
ActiveCell.FormulaR1C1 = txt
If txt = "" Then
MsgBox "Please enter a msg", vbOKOnly, "Alert"
End If
Loop
ActiveWorkbook.Save
MsgBox txt, vbOKOnly, "Welcome"
End Sub
Auto_Close function: The following code show a good bye message whenever you closed the workbook on which you save the vb macro code.
Sub auto_close()
ThisWorkbook.Activate
Sheets("record").Select
Range("A2").Select
txt = ActiveCell.FormulaR1C1
Do While txt = ""
txt = InputBox("Describe a good bye msg", "Good Bye Message")
Range("A2").Select
ActiveCell.FormulaR1C1 = txt
If txt = "" Then
MsgBox "Please enter a msg", vbOKOnly, "Alert"
End If
Loop
ActiveWorkbook.Save
MsgBox txt, vbOKOnly, "Good Bye"
End Sub
Try the both code and tell me what do you think about the more powerful function in excel.
You can also download a addins of the same macro code from the following links
Download the addins: Click Here
Labels:
auto_close,
auto_open,
macro code
Monday, October 27, 2008
Rename, Delete a Excel sheet by using macro
Hi All,
Today we are discussed about how to rename or delete a worksheet by using macro.
Most of the people who used excel they want to know a short cut key for renaming or deleting a worksheet
Here i am tell you how you can make a short cut key for deleting or renaming a excel worksheet by using macros.
Open a new work book and then open the visual basic editor from tools menu.
Now insert a new module for insert your code.
Now copy and paste the following codes
For renaming a sheet:
Sub renamesheet()
Dim sheetname As String
sheetname = InputBox("Enter the new sheet Name")
ActiveSheet.Name = sheetname
End Sub
For deleting a sheet with out alerts:
Sub deletesheet()
On Error GoTo msg
Application.DisplayAlerts = True
ActiveSheet.Delete
End
msg:
MsgBox "This is the last sheet in the workbook, You cant delete it", vbOKOnly,
"Alerts"
End
End Sub
save your workbook.
You also can download and use the renaming and deliting work sheet addins from the following link
Rename_delete_sheet: Click Here
Today we are discussed about how to rename or delete a worksheet by using macro.
Most of the people who used excel they want to know a short cut key for renaming or deleting a worksheet
Here i am tell you how you can make a short cut key for deleting or renaming a excel worksheet by using macros.
Open a new work book and then open the visual basic editor from tools menu.
Now insert a new module for insert your code.
Now copy and paste the following codes
For renaming a sheet:
Sub renamesheet()
Dim sheetname As String
sheetname = InputBox("Enter the new sheet Name")
ActiveSheet.Name = sheetname
End Sub
For deleting a sheet with out alerts:
Sub deletesheet()
On Error GoTo msg
Application.DisplayAlerts = True
ActiveSheet.Delete
End
msg:
MsgBox "This is the last sheet in the workbook, You cant delete it", vbOKOnly,
"Alerts"
End
End Sub
save your workbook.
You also can download and use the renaming and deliting work sheet addins from the following link
Rename_delete_sheet: Click Here
Subscribe to:
Posts (Atom)