Consulting

Results 1 to 3 of 3

Thread: What does line 7 mean

  1. #1
    Moderator VBAX Wizard Aussiebear's Avatar
    Joined
    Dec 2005
    Location
    Queensland
    Posts
    5,058
    Location

    What does line 7 mean

    Sub range_demo()
     'declare variable
    Dim lastrow As Integer
     'initialize variable
    lastrow = ActiveSheet.UsedRange.Rows.Count
     'Use the variable in the range expression to select
    Sheets("Wonders").Range("A2:C" & lastrow).Select
     'colour the selected cells in green
    With Selection.Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .Color = 5296274 'green colour
    End With
     
    End Sub
    Remember To Do the Following....
    Use [Code].... [/Code] tags when posting code to the thread.
    Mark your thread as Solved if satisfied by using the Thread Tools options.
    If posting the same issue to another forum please show the link

  2. #2
    VBAX Contributor rollis13's Avatar
    Joined
    Jun 2013
    Location
    Cordenons
    Posts
    146
    Location
    & is not valid syntax in vba; I believe it's only a forum software bug misinterpreting a single "&".

  3. #3
    VBAX Sage
    Joined
    Apr 2007
    Location
    United States
    Posts
    8,726
    Location
    I'm guessing that the code came from a HTML source since '&' is the HTML entity for an 'ampersand' and was pasted in as is

    Don't know why there's 3 of them

    I'd guess the syntax should be


    Sub range_demo()
     'declare variable
    Dim lastrow As Integer
     'initialize variable
    lastrow = ActiveSheet.UsedRange.Rows.Count
     'Use the variable in the range expression to select
    Sheets("Wonders").Range("A2:C" & lastrow).Select
     'colour the selected cells in green
    With Selection.Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .Color = 5296274 'green colour
    End With
     
    End Sub
    ---------------------------------------------------------------------------------------------------------------------

    Paul


    Remember: Tell us WHAT you want to do, not HOW you think you want to do it

    1. Use [CODE] ....[/CODE ] Tags for readability
    [CODE]PasteYourCodeHere[/CODE ] -- (or paste your code, select it, click [#] button)
    2. Upload an example
    Go Advanced / Attachments - Manage Attachments / Add Files / Select Files / Select the file(s) / Upload Files / Done
    3. Mark the thread as [Solved] when you have an answer
    Thread Tools (on the top right corner, above the first message)
    4. Read the Forum FAQ, especially the part about cross-posting in other forums
    http://www.vbaexpress.com/forum/faq...._new_faq_item3

Posting Permissions

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