please Ignore previouse Mail

Sub MakeMyIndex()

    Dim intICounter     As Integer
    Dim intTotalSheet   As Integer
    Dim wksIndex        As Worksheet
    Dim shButton        As Shape

        Set wksIndex = Worksheets.Add
        wksIndex.Name = "Index"
        intTotalSheet = ThisWorkbook.Worksheets.Count
        For intICounter = 1 To intTotalSheet
            If Worksheets(intICounter).Name <> wksIndex.Name Then
                Set shButton = wksIndex.Shapes.AddShape(msoShapeRectangle,
wksIndex.Cells(intICounter, 3).Left, wksIndex.Cells(intICounter, 3).Top,
wksIndex.Cells(intICounter, 3).Width, wksIndex.Cells(intICounter, 3).Height)
                wksIndex.Hyperlinks.Add shButton, "", "'" &
Worksheets(intICounter).Name & "'!A1", "Click Me",
Worksheets(intICounter).Name
                shButton.TextFrame.Characters.Text =
Worksheets(intICounter).Name
                Set sh = Nothing
            End If
        Next
        wksIndex.Cells(, 3).EntireColumn.ColumnWidth = 16
        For intICounter = 1 To intTotalSheet
            If Worksheets(intICounter).Name <> wksIndex.Name Then
                Set shButton =
Worksheets(intICounter).Shapes.AddShape(msoShapeRectangle,
Worksheets(intICounter).Range("B3").Left,
Worksheets(intICounter).Range("B3").Top, _
                Worksheets(intICounter).Range("B3").Width,
Worksheets(intICounter).Range("B3").Height)
                 Worksheets(intICounter).Columns(3).ColumnWidth = 16
                wksIndex.Hyperlinks.Add shButton, "", "'" & wksIndex.Name &
"'!A1", "Click Me", "Index"
                shButton.TextFrame.Characters.Text = "Index"
            Set sh = Nothing
        End If
        Next
End Sub



On Wed, Oct 12, 2011 at 9:26 PM, rajan verma <rajanverma1...@gmail.com>wrote:

>  I Create a  macro to an Index Sheet..
> Hope it will be Usable
>
> Sub MakeComponentinRunTImeOnSpreadSheet()
> On Error Resume Next
> Dim cb As OLEObject
> n = 5
> For i = 1 To 10
>  Set cb = ActiveSheet.OLEObjects.Add(classtype:="Forms.Checkbox.1")
>                 With cb
>                     .Top = n
>                     .Object.Caption = "Do you want to Select Range"
>                     .LinkedCell = Active.Offset(0, 5).Address
>                     .Object.Value = False
>                     .Visible = True
>                 End With
>                 ActiveCell.Offset(1, 0).Activate
>                 Set cb = Nothing
>                 n = n + 20
> Next
> End Sub
> Sub MakeMyIndex()
>
>     Dim intICounter     As Integer
>     Dim intTotalSheet   As Integer
>     Dim wksIndex        As Worksheet
>     Dim shButton        As Shape
>
>         Set wksIndex = Worksheets.Add
>         wksIndex.Name = "Index"
>         intTotalSheet = ThisWorkbook.Worksheets.Count
>         For intICounter = 1 To intTotalSheet
>             If Worksheets(intICounter).Name <> wksIndex.Name Then
>                 Set shButton = wksIndex.Shapes.AddShape(msoShapeRectangle,
> wksIndex.Cells(intICounter, 3).Left, wksIndex.Cells(intICounter, 3).Top,
> wksIndex.Cells(intICounter, 3).Width, wksIndex.Cells(intICounter, 3).Height)
>                 wksIndex.Hyperlinks.Add shButton, "", "'" &
> Worksheets(intICounter).Name & "'!A1", "Click Me",
> Worksheets(intICounter).Name
>                 shButton.TextFrame.Characters.Text =
> Worksheets(intICounter).Name
>                 Set sh = Nothing
>             End If
>         Next
>         wksIndex.Cells(, 3).EntireColumn.ColumnWidth = 16
>         For intICounter = 1 To intTotalSheet
>             If Worksheets(intICounter).Name <> wksIndex.Name Then
>                 Set shButton =
> Worksheets(intICounter).Shapes.AddShape(msoShapeRectangle,
> Worksheets(intICounter).Range("B3").Left,
> Worksheets(intICounter).Range("B3").Top, _
>                 Worksheets(intICounter).Range("B3").Width,
> Worksheets(intICounter).Range("B3").Height)
>                  Worksheets(intICounter).Columns(3).ColumnWidth = 16
>                 wksIndex.Hyperlinks.Add shButton, "", "'" & wksIndex.Name &
> "'!A1", "Click Me", "Index"
>                 shButton.TextFrame.Characters.Text = "Index"
>             Set sh = Nothing
>         End If
>         Next
> End Sub
>
>
>
> On Wed, Oct 12, 2011 at 9:03 PM, Divaker Pandey <divake...@gmail.com>wrote:
>
>> it is so easy, if you use hyperlink instead of button
>>
>> Divaker
>>
>>
>>
>> On Wed, Oct 12, 2011 at 5:15 PM, Eddie <eddiejame...@googlemail.com>wrote:
>>
>>> Hi,
>>>
>>> I have a workbook with around 100 worksheets. The first sheet acts as
>>> a summary/introductory or front end and has links to other "sub-
>>> sheets". In the first sub-sheet I've created a button containing a
>>> macro that returns you to the introduction sheet. What I'd like to do
>>> is copy this button onto each of the sub-sheets, however Excel doesnt
>>> allow me to paste into multiple sheets. Is there anyway of replicating
>>> this button in multiple sheets without having to do this manually for
>>> each sheet?
>>>
>>> Any help very much appreciated.
>>>
>>> --
>>>
>>> ----------------------------------------------------------------------------------
>>> Some important links for excel users:
>>> 1. Follow us on TWITTER for tips tricks and links :
>>> http://twitter.com/exceldailytip
>>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>>
>>> To post to this group, send email to excel-macros@googlegroups.com
>>>
>>> <><><><><><><><><><><><><><><><><><><><><><>
>>> Like our page on facebook , Just follow below link
>>> http://www.facebook.com/discussexcel
>>>
>>
>> --
>>
>> ----------------------------------------------------------------------------------
>> Some important links for excel users:
>> 1. Follow us on TWITTER for tips tricks and links :
>> http://twitter.com/exceldailytip
>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
>> 3. Excel tutorials at http://www.excel-macros.blogspot.com
>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>>
>> To post to this group, send email to excel-macros@googlegroups.com
>>
>> <><><><><><><><><><><><><><><><><><><><><><>
>> Like our page on facebook , Just follow below link
>> http://www.facebook.com/discussexcel
>>
>
>
>
> --
> Regards
> Rajan verma
> +91 9158998701
>



-- 
Regards
Rajan verma
+91 9158998701

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel

Reply via email to