Results 1 to 20 of 30

Thread: How to keep Inserting Rows Command from moving other cells in a sheet

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #23
    VBAX Regular
    Joined
    Apr 2018
    Posts
    50
    Location
    Quote Originally Posted by Paul_Hossler View Post
    Try these

    Few items to be aware of

    1. The button name has to end with 0, 1, 2, or 3

    2. The Group Box and embedded OP have to be in one cell

    Look at the



    Option Explicit
    
    'This process a OB click and uses the current top left cell to determine row number to update
    Sub OB_Clicked()
        Dim R As Long
        R = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row
        
        Application.EnableEvents = False
            
        Select Case Right(Application.Caller, 1)
            Case "0":      Range("A" & R).Value = 0
            Case "1":      Range("A" & R).Value = 25
            Case "2":      Range("A" & R).Value = 50
            Case "3":      Range("A" & R).Value = 75
        End Select
        
        Application.EnableEvents = True
        
    End Sub
    
    
    'This assigns the macro "OB_Clicked" to all Form Option Buttons on the Activesheet
    Sub SetAllOptionButtonsOnAction()
        Dim oShape As Shape
        
        For Each oShape In ActiveSheet.Shapes
            If oShape.Type = msoFormControl Then
                If oShape.FormControlType = xlOptionButton Then
                    oShape.OnAction = "OB_Clicked"
                End If
            End If
        Next
    End Sub


    so u saying my optionbuttons has to be something like:

    Optionbutton_0
    Optionbutton_3
    Optionbutton_2
    Optionbutton_1

    Is that what u meant....this stuff is stressing me out and im still new to this stuff. i have place a groupbox over the 4 Optionbuttons and nothing working for me. i was using active x optionbuttons but i remove them in place of form buttons.
    Last edited by Ladyj205; 05-23-2018 at 01:03 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •