Results 1 to 20 of 20

Trigger Cells Code

Threaded View

  1. #1
    Registered User
    Join Date
    03-08-2023
    Location
    United Kingdom
    MS-Off Ver
    365
    Posts
    8

    Question Trigger Cells Code

    Hello,

    I am a beginner in learning code in Excel and wonder if anybody can help me.

    I have a Trigger Cell code within the sheet code and I was wondering if there was any way to re-write this, a) to make it easier as I have to do this for 50 separate Trigger Cells, b) the macro runs quite slowly.

    Any tips or help would be greatly appreciated!

    Thank you,

    Paris

    Private Sub Worksheet_Change(ByVal Target As Range)
    
    Dim TriggerCell1 As Range
    Set TriggerCell1 = Range("F9")
    
        If TriggerCell1.Value = "SUPERDRUG HOTSPOT" Then
            Rows("10:15").Hidden = False
        Else
        Rows("10:15").Hidden = True
        End If
        
            If TriggerCell1.Value = "SUPERDRUG FSDU" Then
            Rows("16:17").Hidden = False
        Else
        Rows("16:17").Hidden = True
        End If
        
            If TriggerCell1.Value = "SUPERDRUG QFSDU" Then
            Rows("22:23").Hidden = False
            Else
        Rows("22:23").Hidden = True
        End If
        
            If TriggerCell1.Value = "SUPERDRUG GE" Then
            Rows("18:19").Hidden = False
                Else
        Rows("18:19").Hidden = True
        End If
            
            If TriggerCell1.Value = "SUPERDRUG BLIP" Then
            Rows("20:21").Hidden = False
                Else
        Rows("20:21").Hidden = True
        End If
           
    Dim TriggerCell2 As Range
    Set TriggerCell2 = Range("J9")
    
        If TriggerCell2.Value = "SUPERDRUG HOTSPOT" Then
            Rows("24:29").Hidden = False
        Else
        Rows("24:29").Hidden = True
        End If
        
            If TriggerCell2.Value = "SUPERDRUG FSDU" Then
            Rows("30:31").Hidden = False
        Else
        Rows("30:31").Hidden = True
        End If
        
            If TriggerCell2.Value = "SUPERDRUG QFSDU" Then
            Rows("32:33").Hidden = False
            Else
        Rows("32:33").Hidden = True
        End If
        
            If TriggerCell2.Value = "SUPERDRUG GE" Then
            Rows("34:35").Hidden = False
                Else
        Rows("34:35").Hidden = True
        End If
            
            If TriggerCell2.Value = "SUPERDRUG BLIP" Then
            Rows("36:37").Hidden = False
                Else
        Rows("36:37").Hidden = True
        End If
        
    Dim TriggerCell3 As Range
    Set TriggerCell3 = Range("L9")
    
        If TriggerCell3.Value = "SUPERDRUG HOTSPOT" Then
            Rows("38:43").Hidden = False
        Else
        Rows("38:43").Hidden = True
        End If
        
            If TriggerCell3.Value = "SUPERDRUG FSDU" Then
            Rows("44:45").Hidden = False
        Else
        Rows("44:45").Hidden = True
        End If
        
            If TriggerCell3.Value = "SUPERDRUG QFSDU" Then
            Rows("46:47").Hidden = False
            Else
        Rows("46:47").Hidden = True
        End If
        
            If TriggerCell3.Value = "SUPERDRUG GE" Then
            Rows("48:49").Hidden = False
                Else
        Rows("48:49").Hidden = True
        End If
            
            If TriggerCell3.Value = "SUPERDRUG BLIP" Then
            Rows("50:51").Hidden = False
                Else
        Rows("50:51").Hidden = True
        End If
           
    Dim TriggerCell4 As Range
    Set TriggerCell4 = Range("N9")
    
        If TriggerCell4.Value = "SUPERDRUG HOTSPOT" Then
            Rows("52:57").Hidden = False
        Else
        Rows("52:57").Hidden = True
        End If
        
            If TriggerCell4.Value = "SUPERDRUG FSDU" Then
            Rows("58:59").Hidden = False
        Else
        Rows("58:59").Hidden = True
        End If
        
            If TriggerCell4.Value = "SUPERDRUG QFSDU" Then
            Rows("60:61").Hidden = False
            Else
        Rows("60:61").Hidden = True
        End If
        
            If TriggerCell4.Value = "SUPERDRUG GE" Then
            Rows("62:63").Hidden = False
                Else
        Rows("62:63").Hidden = True
        End If
            
            If TriggerCell4.Value = "SUPERDRUG BLIP" Then
            Rows("64:65").Hidden = False
                Else
        Rows("65:65").Hidden = True
        End If
    
    Dim TriggerCell5 As Range
    Set TriggerCell5 = Range("P9")
    
        If TriggerCell5.Value = "SUPERDRUG HOTSPOT" Then
            Rows("66:71").Hidden = False
        Else
        Rows("66:71").Hidden = True
        End If
        
            If TriggerCell5.Value = "SUPERDRUG FSDU" Then
            Rows("72:73").Hidden = False
        Else
        Rows("72:73").Hidden = True
        End If
        
            If TriggerCell5.Value = "SUPERDRUG QFSDU" Then
            Rows("74:75").Hidden = False
            Else
        Rows("74:75").Hidden = True
        End If
        
            If TriggerCell5.Value = "SUPERDRUG GE" Then
            Rows("76:77").Hidden = False
                Else
        Rows("76:77").Hidden = True
        End If
            
            If TriggerCell5.Value = "SUPERDRUG BLIP" Then
            Rows("78:79").Hidden = False
                Else
        Rows("78:79").Hidden = True
        End If
    
    End Sub
    Last edited by davesexcel; 03-10-2023 at 11:37 AM. Reason: code tags required for vba code

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [SOLVED] Trigger code when I calc
    By aresquare1 in forum Excel Programming / VBA / Macros
    Replies: 7
    Last Post: 04-17-2015, 08:04 AM
  2. Adjust a code from cell range trigger to button trigger
    By ld2x07 in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 07-01-2014, 10:02 AM
  3. [SOLVED] Trigger Code by Dropdown
    By rachaelgoldman1 in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 09-07-2013, 10:31 AM
  4. Trigger code by Drop Down
    By rachaelgoldman1 in forum Excel General
    Replies: 1
    Last Post: 09-06-2013, 03:02 PM
  5. Allow code to run once then not until it's trigger value appears again
    By ozhunter in forum Excel Programming / VBA / Macros
    Replies: 6
    Last Post: 03-18-2013, 08:04 AM
  6. How to trigger code execution?
    By alwaysgo in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 02-11-2008, 09:11 AM
  7. [SOLVED] Trigger Event Code
    By Shawn in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 07-14-2005, 10:05 AM

Tags for this Thread

Bookmarks

Posting Permissions

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

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1