Monday 31 December 2018

100th Post- Hey Nutan...!!


On the eve of new year 2019 posting a wonderful ode written by Rabindranath Tagore on his 80th birthday for himself,  which happened to be his last birthday when he was alive. 

Amazing how Tagore faced life with enthusiasm and optimism even at the feeble age of 80.











Lyrics
Hey nutan,
Dekha dik aar baar janmer pratham shubhakhan|
Tomar prokash hok kuhelika kori udghaton
Surjer moton || 
Riktataar bakkha bhedi aapanare karo unmochan  | 
Byakta hok jeebaner joy, 
Byakta hok tomaamaajhe asimera chirobismay  | 
Udayadigante shankha baaje,mor chittamaajhe
Chiranutanere dilo daak 
Pnochishe boishakh ||

Meaning 


Hail the new dawn,  
Let the sacred hour of birth approach once more 
May you appear in glory, unveiled from mist
as does the sun.
Reveal yourself from the emptiness of the soul 
Let life be victorious once more, 
Let the wonder of the infinite be revealed through your creation 
Conch shells sound in celebration in the dawn skies within my soul 
The call goes out for eternal renewal 
From this twenty fifth day of Boishakh



Dr.Jitendhra Collections

1. How to have a happy attitude always

1.Begin any action you do with an attitude that you can do it your unmindful of the hurdles you are going to face.

2. Distance yourself from people, who discourage you from accomplishing your goals

3. Understand that rejection and failure is a very normal and common thing.

Be aware that you yourself rejected four mobiles to pick a 5th mobile of your choice.

4. Aim for constant improvement; not for perfection

5. First be thankful for what you have. Add value to the things that you have. Be worthy for your existing fortunes. If not your existing fortunes will question what have you done for me, to expect more.

6. Have confident and positive conversations within yourself

7. Present moment is enormous. Everyday offers an opportunity to change your life.

However life may appear to be difficult, there is always something you can try and succeed at
- Stephen Hawking


2. How to be foccussed?




3. Stages in getting Expertise

a. Acquiring interest ( Should not be out of  "Shinning apple syndrome")

b. Acquiring knowledge ( Getting exposed to the know-how. This is just tip of the ice-berg)

c. Developing skill (This is the trickiest part. It is repeated practice of knowledge and internalizing the knowledge through repeated practice. Here is where most people give-up)

d. Exhibit (Beat the syndrome of getting frustrated with practice by showcasing and staging what you have learnt in a forum that could motivate you to learn further)


4. You are not the centre of the world




0:57

annotationWorld will discard you, if you become onerous to them

1:53

annotationDont think that if you are not there, a particular thing will not be done. There are always alternatives and You are not irreplaceable

2:11

annotationDo things for our own happiness and for your own curiosity and passion

3:59

annotationDhoni's finisher six in 2011- His thought process would have been: -The ball appeared it could be a hit for a six. Hence I dared and hit. It worked out. It was nothing like a do or die moment

4:28

annotationRealise you are no so important. Play your game happily

Saturday 29 December 2018

Chapter 2 : The Silver Lining

During the financial crisis of 2008 the author was asked are there opportunities to create new companies in this turbulent economy?
The answer of the author :
This is the best time. When times are bad is when the real enterprenuers image. Entrepreneurs don't really care if the market up or down point they are creating better products and better processes. So when somebody says there is less opportunity now because they are losers
In times of economic uncertainty, people get creative. They break out of their comfort zones and take initiative to help make ends meet. It is a matter of good old - patient American entrepreneurialism at its best. When the going gets, tough the tough gets going



In the words of Paul Zane pilzer
" Traditional wisdom in the second half of the twentieth century was to go to school, get a good education and to go to work for a large company. The idea of going into business for yourself was most often regarded as kiski. Admirable perhaps but risky and maybe a little crazy . Today is completely the other way around"


People are waking up to the fact that they want more control over the lights. They want to be more connected to their families come be in charge of they want time, work from them homes, determine their own destiny. In a research study, 84% of respondents said that they would be passionate about their work if they want they want owned their own business. The number one reason they give for wanting to work for themselves is to be more passionate about their work life


There may be economic hard times for the majority, but for some entrepreneurs - the ones who are open minded enough to understand what I am going to explain in the next few chapters - these are times pregnant with Economic potential. Not only is now the time to have your own business, but in fact come they have never been a better time than right now, today


When the going gets tough, the tough gets going. And if that's true then that leaves you to questions.

First:  Are you willing to be tough?
And if you answer is yes, then question number 2 is get going doing what?

I can't answer that first question for you, but I know exactly how to answer second one. Answering that question is what this book is all about.

Saturday 22 December 2018

Business of 21st Century- Chapter 1

Just started reading a book after a very long time- The business of the 21st Century by Robert T. Kiyosaki. Have started to read with absolutely no prejudices.  The book was given to me by a friend of mine. But I got some idea about the book's context during the discussion with my friend.

Going forward, have planned to post the key- takeaways from every chapter of the book.

Every human voyage of life is directed towards the end of maximizing one's wealth and lead a life richer life than the previous day.  But hardly do we think beyond the stereotypes. The book attempts to change the idiosyncratic human thinking in his pursuit of getting richer.

Hope, I will complete the book as planned and blog the key ideas of the book by God's grace


Chapter-1 -The rules have changed

When I was a kid my parents taught me the same formula for success that you probably learnt - go to school, study hard and get good grades so you can get the secure high paying job with Benefits - and your job will take care of your future.

But that is Industrial age thinking, and we are not in the industrial age anymore. Your job is not going to take care of you. The government will not take care of you. Nobody is going to take care of you it's a new century and the rules have changed.

Life is tough. The issue is, what are you going to do about it? Moaning and groaning one secure your future. Neither will blaming Wall Street, big bankers,corporate America or the government.
If you want salt future you need to create it. You can take take care of your future only when you take control of your income source. You need your own business.

Saturday 24 March 2018

VBA in Excel - Properties, Methods and Events - 4


1: How to Select a Cell on the Active Worksheet

To select cell D5 on the active worksheet, you can use either of the following examples:
ActiveSheet.Cells(5, 4).Select
-or-
ActiveSheet.Range("D5").Select
2: How to Select a Cell on Another Worksheet in the Same Workbook
To select cell E6 on another worksheet in the same workbook, you can use either of the following examples:
Application.Goto ActiveWorkbook.Sheets("Sheet2").Cells(6, 5)
   -or-

Application.Goto (ActiveWorkbook.Sheets("Sheet2").Range("E6"))
Or, you can activate the worksheet, and then use method 1 above to select the cell:
Sheets("Sheet2").Activate
ActiveSheet.Cells(6, 5).Select
3: How to Select a Cell on a Worksheet in a Different Workbook
To select cell F7 on a worksheet in a different workbook, you can use either of the following examples:
Application.Goto Workbooks("BOOK2.XLS").Sheets("Sheet1").Cells(7, 6)
-or-
Application.Goto Workbooks("BOOK2.XLS").Sheets("Sheet1").Range("F7")
Or, you can activate the worksheet, and then use method 1 above to select the cell:
Workbooks("BOOK2.XLS").Sheets("Sheet1").Activate
ActiveSheet.Cells(7, 6).Select
4: How to Select a Range of Cells on the Active Worksheet
To select the range C2:D10 on the active worksheet, you can use any of the following examples:
ActiveSheet.Range(Cells(2, 3), Cells(10, 4)).Select
ActiveSheet.Range("C2:D10").Select
ActiveSheet.Range("C2", "D10").Select
5: How to Select a Range of Cells on Another Worksheet in the Same Workbook
To select the range D3:E11 on another worksheet in the same workbook, you can use either of the following examples:
Application.Goto ActiveWorkbook.Sheets("Sheet3").Range("D3:E11")
Application.Goto ActiveWorkbook.Sheets("Sheet3").Range("D3", "E11")
Or, you can activate the worksheet, and then use method 4 above to select the range:
Sheets("Sheet3").Activate
ActiveSheet.Range(Cells(3, 4), Cells(11, 5)).Select
6: How to Select a Range of Cells on a Worksheet in a Different Workbook
To select the range E4:F12 on a worksheet in a different workbook, you can use either of the following examples:
Application.Goto Workbooks("BOOK2.XLS").Sheets("Sheet1").Range("E4:F12")
Application.Goto _
      Workbooks("BOOK2.XLS").Sheets("Sheet1").Range("E4", "F12")
Or, you can activate the worksheet, and then use method 4 above to select the range:
Workbooks("BOOK2.XLS").Sheets("Sheet1").Activate
   ActiveSheet.Range(Cells(4, 5), Cells(12, 6)).Select
7: How to Select a Named Range on the Active Worksheet
To select the named range "Test" on the active worksheet, you can use either of the following examples:
Range("Test").Select
Application.Goto "Test"
8: How to Select a Named Range on Another Worksheet in the Same Workbook
To select the named range "Test" on another worksheet in the same workbook, you can use the following example:
Application.Goto Sheets("Sheet1").Range("Test")
Or, you can activate the worksheet, and then use method 7 above to select the named range:
Sheets("Sheet1").Activate
Range("Test").Select
9: How to Select a Named Range on a Worksheet in a Different Workbook
To select the named range "Test" on a worksheet in a different workbook, you can use the following example:
Application.Goto _
   Workbooks("BOOK2.XLS").Sheets("Sheet2").Range("Test")
Or, you can activate the worksheet, and then use method 7 above to select the named range:
Workbooks("BOOK2.XLS").Sheets("Sheet2").Activate
Range("Test").Select
10: How to Select a Cell Relative to the Active Cell
To select a cell that is five rows below and four columns to the left of the active cell, you can use the following example:
ActiveCell.Offset(5, -4).Select
To select a cell that is two rows above and three columns to the right of the active cell, you can use the following example:
ActiveCell.Offset(-2, 3).Select
Note An error will occur if you try to select a cell that is "off the worksheet." The first example shown above will return an error if the active cell is in columns A through D, since moving four columns to the left would take the active cell to an invalid cell address.
11: How to Select a Cell Relative to Another (Not the Active) Cell
To select a cell that is five rows below and four columns to the right of cell C7, you can use either of the following examples:
ActiveSheet.Cells(7, 3).Offset(5, 4).Select
ActiveSheet.Range("C7").Offset(5, 4).Select
12: How to Select a Range of Cells Offset from a Specified Range
To select a range of cells that is the same size as the named range "Test" but that is shifted four rows down and three columns to the right, you can use the following example:
ActiveSheet.Range("Test").Offset(4, 3).Select
If the named range is on another (not the active) worksheet, activate that worksheet first, and then select the range using the following example:
Sheets("Sheet3").Activate
ActiveSheet.Range("Test").Offset(4, 3).Select
13: How to Select a Specified Range and Resize the Selection
To select the named range "Database" and then extend the selection by five rows, you can use the following example:
Range("Database").Select
Selection.Resize(Selection.Rows.Count + 5, _
   Selection.Columns.Count).Select
14: How to Select a Specified Range, Offset It, and Then Resize It
To select a range four rows below and three columns to the right of the named range "Database" and include two rows and one column more than the named range, you can use the following example:
Range("Database").Select
Selection.Offset(4, 3).Resize(Selection.Rows.Count + 2, _
   Selection.Columns.Count + 1).Select
15: How to Select the Union of Two or More Specified Ranges
To select the union (that is, the combined area) of the two named ranges "Test" and "Sample," you can use the following example:
Application.Union(Range("Test"), Range("Sample")).Select
Note that both ranges must be on the same worksheet for this example to work. Note also that the Union method does not work across sheets. For example, this line works fine
Set y = Application.Union(Range("Sheet1!A1:B2"), Range("Sheet1!C3:D4"))
but this line
Set y = Application.Union(Range("Sheet1!A1:B2"), Range("Sheet2!C3:D4"))
returns the error message:
Union method of application class failed
16: How to Select the Intersection of Two or More Specified Ranges
To select the intersection of the two named ranges "Test" and "Sample," you can use the following example:
Application.Intersect(Range("Test"), Range("Sample")).Select
Note that both ranges must be on the same worksheet for this example to work.



Examples 17-21 in this article refer to the following sample set of data. Each example states the range of cells in the sample data that would be selected.
   A1: Name    B1: Sales    C1: Quantity
   A2: a       B2: $10      C2: 5
   A3: b       B3:          C3: 10
   A4: c       B4: $10      C4: 5
   A5:         B5:          C5:
   A6: Total   B6: $20      C6: 20

17: How to Select the Last Cell of a Column of Contiguous Data
To select the last cell in a contiguous column, use the following example:
ActiveSheet.Range("a1").End(xlDown).Select
When this code is used with the sample table, cell A4 will be selected.

18: How to Select the Blank Cell at Bottom of a Column of Contiguous Data
To select the cell below a range of contiguous cells, use the following example:
ActiveSheet.Range("a1").End(xlDown).Offset(1,0).Select
When this code is used with the sample table, cell A5 will be selected.

19: How to Select an Entire Range of Contiguous Cells in a Column
To select a range of contiguous cells in a column, use one of the following examples:
ActiveSheet.Range("a1", ActiveSheet.Range("a1").End(xlDown)).Select
   -or-

ActiveSheet.Range("a1:" & ActiveSheet.Range("a1"). _
      End(xlDown).Address).Select
When this code is used with the sample table, cells A1 through A4 will be selected.
20: How to Select an Entire Range of Non-Contiguous Cells in a Column
To select a range of cells that are non-contiguous, use one of the following examples:
ActiveSheet.Range("a1",ActiveSheet.Range("a65536").End(xlUp)).Select
   -or-

ActiveSheet.Range("a1:" & ActiveSheet.Range("a65536"). _
   End(xlUp).Address).Select
When this code is used with the sample table, it will select cells A1 through A6.
21: How to Select a Rectangular Range of Cells
In order to select a rectangular range of cells around a cell, use the CurrentRegion method. The range selected by the CurrentRegion method is an area bounded by any combination of blank rows and blank columns. The following is an example of how to use the CurrentRegion method:
ActiveSheet.Range("a1").CurrentRegion.Select
This code will select cells A1 through C4. Other examples to select the same range of cells are listed below:
ActiveSheet.Range("a1", _
   ActiveSheet.Range("a1").End(xlDown).End(xlToRight)).Select
   -or-

ActiveSheet.Range("a1:" & _
   ActiveSheet.Range("a1").End(xlDown).End(xlToRight).Address).Select
In some instances, you may want to select cells A1 through C6. In this example, the CurrentRegion method will not work because of the blank line on Row 5. The following examples will select all of the cells:
lastCol = ActiveSheet.Range("a1").End(xlToRight).Column
lastRow = ActiveSheet.Cells(65536, lastCol).End(xlUp).Row
ActiveSheet.Range("a1", ActiveSheet.Cells(lastRow, lastCol)).Select
    -or-

lastCol = ActiveSheet.Range("a1").End(xlToRight).Column
lastRow = ActiveSheet.Cells(65536, lastCol).End(xlUp).Row
ActiveSheet.Range("a1:" & _
   ActiveSheet.Cells(lastRow, lastCol).Address).Select
22. How to Select Multiple Non-Contiguous Columns of Varying Length
To select multiple non-contiguous columns of varying length, use the following sample table and macro example:
   A1: 1  B1: 1  C1: 1  D1: 1
   A2: 2  B2: 2  C2: 2  D2: 2
   A3: 3  B3: 3  C3: 3  D3: 3
   A4:    B4: 4  C4: 4  D4: 4
   A5:    B5: 5  C5: 5  D5:
   A6:    B6:    C6: 6  D6:

StartRange = "A1"
EndRange = "C1"
Set a = Range(StartRange, Range(StartRange).End(xlDown))
Set b = Range(EndRange, Range(EndRange).End(xlDown))
Union(a,b).Select
When this code is used with the sample table, cells A1:A3 and C1:C6 will be selected.