How to Create an Interactive Info Button | Ultimate Excel Dashboard Ep. 5

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 65

  • @theofficelab
    @theofficelab  4 роки тому

    Check out my new website excelfind.com for the Free Version of the Dashboard 🚀
    ⬇ FULL TUTORIAL SERIES PLAYLIST
    [Ep. 1] Basic Dashboard ► ua-cam.com/video/cKkXtyjleX4/v-deo.html
    [Ep. 2] Background & Tile Design ► ua-cam.com/video/NfEqCdfl23k/v-deo.html
    [Ep. 3] Modern Slicer Design ► ua-cam.com/video/CbDTFfoePZY/v-deo.html
    [Ep. 4] Auto-Refresh Pivot Charts ► ua-cam.com/video/Xdq7SE-z-Aw/v-deo.html
    [Ep. 5] Interactive Info Button ► ua-cam.com/video/RZW-vQRr0nY/v-deo.html
    [Ep. 6] Interactive Dashboard Tabs ► ua-cam.com/video/2qN5jUiJWMY/v-deo.html
    [Ep. 7] Interactive Settings Menu ► ua-cam.com/video/fCFGqj4QcJU/v-deo.html

  • @willianpinheirodesouza499
    @willianpinheirodesouza499 4 роки тому +3

    Thanks you for sharing your knowledge. I'm Brazilian and I liked your works so much!

  • @swapnil010283
    @swapnil010283 4 роки тому +3

    Now this is what I was waiting for and the wait was worth it! Fantabulous video !

    • @theofficelab
      @theofficelab  4 роки тому

      Thank you for this awesome feedback, Swapnil Jain 😊

  • @dogmatil7608
    @dogmatil7608 4 роки тому +2

    Und ich hab schon probleme eine Tabelle in Excel ordentlich hinzubekommen xD geile Sachen, die du da machst!

  • @manjunathk1509
    @manjunathk1509 4 роки тому +1

    I must say u are Mr GOd of excel and ppt. Loved the video

    • @theofficelab
      @theofficelab  4 роки тому

      Thank you for this kind words 😊

  • @cecillesarmiento3613
    @cecillesarmiento3613 4 роки тому +2

    You're amazing!!! Thank you for making these tutorial videos.

    • @theofficelab
      @theofficelab  4 роки тому

      Thanks for your positive feedback, Cecille 😊 Glad you like them!

  • @aleksandaratanasov105l
    @aleksandaratanasov105l 2 роки тому

    Your work is amazing, I'm very thankful, I have learned so many crucial things from you . I wish All the best.

  • @morech
    @morech 4 роки тому +1

    I copied the code from the website link for Option 3. I am running 5 info boxes. Edited per directions in this amazing video and your website. Confirmed the same (other than the names). I am getting System Error &H80070057 (-2147024809). The Parameter is incorrect. I have been scratching my head for a few days and haven't a clue. Thank you for these incredible tutorials. By far the best out there.

    • @ogarekpeigweh4746
      @ogarekpeigweh4746 4 роки тому +1

      Had the same issue.
      Noticed that my Info box was labelled as "Info Box" instead of "Info_Box" as declared in my Macro in the VBA script.
      I corrected the error and it was Perfect! So you may have to check to be sure that the labels in the Selection Pane match what you have in your script
      Hope this works for you too

    • @Gerryhomerjaysimpson
      @Gerryhomerjaysimpson 4 роки тому

      I got the same issue - Try to rename your Objects and use only the alphabet, no ,._"1234 etc... then it should work. Furthermore I copied the Code of SKW Jeff and it worked finally for me :)

  • @roarfrenvikthorvaldsen6827
    @roarfrenvikthorvaldsen6827 4 роки тому +3

    Must admit that I admire your work. Really enhancing knowledge. Like other comments down below I also faces issues with the VBA code. I have now advocated the option 3 VBA code for the Info button./ Info box. I looks good but when I run it it prompts a quite solid: system Error &H80070057 (-2147024809) The parameter is incorrect. This is my code that produces the error, can't understand where the fault is:
    Function Change_Info_Box_Visibility(Info_Button As Object, Info_Box As Object, Visible As Boolean)

    If Visible = True Then
    Info_Button_Inactive.Fill.ForeColor.RGB = RGB(255, 255, 0)
    Info_Box.Visible = True
    Else
    Info_Button_Inactive.Fill.ForeColor.RGB = RGB(255, 255, 255)
    Info_Box.Visible = False
    End If
    End Function
    Sub Change_Info_Box_brand_Visibility()
    With ActiveSheet
    If .Shapes(“Info_Button_Brand”).Fill.ForeColor.RGB = RGB(255, 255, 255) Then
    Call Change_Info_Box_Visibility(.Shapes(“Info_Button_Brand”), .Shapes(“Info_Box_brand”), True)
    Else
    Call Change_Info_Box_Visibility(.Shapes(“Info_Button_Brand”), .Shapes(“Info_Box_brand”), False)
    End If
    End With
    End Sub

  • @ParaskevaLiiv
    @ParaskevaLiiv 8 місяців тому

    Thank you so much for the tutorial! But can I ask you to also show the example where you have multiple info box buttons? I did manage to do so :(

  • @greenthumbmarketing
    @greenthumbmarketing 4 роки тому +1

    loved this tutorial, but when i copied/pasted the code from your CODE page it wouldn't work. Was nearly giving up, but then I just deleted everything and manually typed it all in...and it worked. No idea why but I'm happy now!

    • @theofficelab
      @theofficelab  4 роки тому +1

      Thank you, Emily! Glad you figured it out 😊 Maybe I have a typo in the code on the website. Gonna check on that.

  • @HichamBenhssayne
    @HichamBenhssayne 3 роки тому

    Amazing Tutorials

  • @wilfriedyankou3712
    @wilfriedyankou3712 4 роки тому

    Gros travail de simplification bravo

  • @Firesun07
    @Firesun07 4 роки тому +1

    Awesome work! Thanks for sharing

    • @theofficelab
      @theofficelab  4 роки тому

      It's my pleasure 😊 Glad you like it!

  • @andrewwegierak9021
    @andrewwegierak9021 4 роки тому +8

    Great Content :
    When i try to implement the third method I get this error:
    Object doesn't Support this Property or Method.
    Any help would much be appreciated!

    • @cd5JDM
      @cd5JDM 4 роки тому

      I got the same error.

    • @Richard-gi2xk
      @Richard-gi2xk 4 роки тому

      Using 365 same issue

    • @antoniospano379
      @antoniospano379 4 роки тому

      im on 365 and am having the same issue, can you please help?

    • @yeahnick4260
      @yeahnick4260 4 роки тому

      Did you Guys Call your arguments within the function in the right order?
      Function FunctionName (Chart as Object, Button as Object) first argument = Chart, second argument = Button
      Chart.AnyProperty = ( YX ) , Button.AnyProperty = ( XY ) "
      Sub Anything ()
      Call FunctionName (*Chart* , *Button* ) => no Error
      Call FunctionName (*Button* , *Chart* ) => Error

  • @PauloSergio-po3vu
    @PauloSergio-po3vu 4 роки тому +1

    Amazing Man Thank for sharing...

  • @priskogalaxy5889
    @priskogalaxy5889 4 роки тому

    Thanks dude you're awesome!

  • @lukev730
    @lukev730 4 роки тому +1

    Amazing video. Thank you

    • @theofficelab
      @theofficelab  4 роки тому

      Thanks for your positive feedback, Luke 😊

  • @kacperooololo
    @kacperooololo 4 роки тому +1

    I love you man.

  • @SWIMGEAR_BR
    @SWIMGEAR_BR 4 роки тому +1

    Amazing Bro! Waiting how you do to change Themes. 💟

  • @gopigopichand4379
    @gopigopichand4379 4 роки тому +2

    Awesome..👏👏👏

  • @riteshraj5659
    @riteshraj5659 4 роки тому +1

    Thank you so much Sir

    • @theofficelab
      @theofficelab  4 роки тому

      It's my pleasure 😊 Thanks for all you positive comments on my videos!

  • @enochosaji-okai1845
    @enochosaji-okai1845 4 роки тому

    Your tutorials are great but it would be even greater if you can zoom out your recordings. As I am watching on iPad I could hardly see the Fba texts

  • @serigamel
    @serigamel 3 роки тому

    Thanks so much.

  • @carlrwebb
    @carlrwebb 4 роки тому

    great tutorial - I've implemented info buttons on a rota spreadsheet - question though, I have multiple info buttons and would like to switch off the others when clicking on a new one instead of having multiple info boxes displayed, any suggestions?

  • @ecto_hub1996
    @ecto_hub1996 3 роки тому +2

    When i am following the 3rd method i get a "Object required" :(

  • @mikearias8364
    @mikearias8364 4 роки тому +1

    I have tried repeatedly 1st and 3rd options. (1st would meet my needs), however whether I cut and paste or retype, nothing is working for me. I keep getting a system error?

  • @scottsimpson2060
    @scottsimpson2060 4 роки тому +1

    I love your videos and their content it has helped me to expand my knowledge so much, however it falls down with the code. yours works perfectly on screen, but when i try to copy it exactly it is so buggy that it never works :(.

    • @theofficelab
      @theofficelab  4 роки тому

      Hi Scott. That is unfortunate to hear. Where exactly do you have problems or bugs coming up? Which of the three options did you try to implement?

  • @irisnaturelle
    @irisnaturelle 4 роки тому

    Hi , Question on your dashboard. I followed the slicer episode and see in this one that you managed to change the Hover & Select color of the Multi select button and the clear filter button. Could you share with me how you did ? I am right not editing my dashboard and would like it to be perfect. For now I still have the yellow gradient hover color on the MultiSelect & Clear filter button (except I removed it from the item buttons). Help appreciated ! Thanks

    • @Gerryhomerjaysimpson
      @Gerryhomerjaysimpson 4 роки тому

      Just work for Apple, because they seem to do this automatically - on Windows it is not possible as far as I know

  • @felipe4181
    @felipe4181 4 роки тому

    Amazing!!!!!!

  • @juja2819
    @juja2819 3 роки тому

    yes, i like it a lot :)

  • @brian6622
    @brian6622 3 роки тому +2

    When I click on the Icon, I get a message: "System Error @H80070057 (-2147024809). The parameter is incorrect." I copied the code exactly, spacing too. Anyone have any suggestions?

    • @daramoustafa1526
      @daramoustafa1526 3 роки тому

      i had the same problem, just make sure you dont have a typo and it will be better to just tpe it manually

  • @SKWJeff
    @SKWJeff 4 роки тому +2

    As usual, fantastic video !
    I tried a small modification of the last version in the video:
    The foreground color is checked inside the function and the visibility boolean is removed.
    The call macro does not have an "if" statement anymore:
    'Option 3: 1 Button Shapes / 1 function / 1 Simple Macros
    Function Change_lnfo_Box_Visibility(lnfo_Button As Object, lnfo_Box As Object)
    If lnfo_Button.Fill.ForeColor.RGB = RGB(255, 0, 0) Then
    lnfo_Button.Fill.ForeColor.RGB = RGB(0, 0, 0)
    lnfo_Box.Visible = True
    Else
    lnfo_Button.Fill.ForeColor.RGB = RGB(255, 0, 0)
    lnfo_Box.Visible = False
    End If
    End Function
    ------------------------------------------------------------------------
    Sub Change_lnfo_Box_All()
    With ActiveSheet
    Call Change_lnfo_Box_Visibility(.Shapes("Icon_info_on"), .Shapes("Info_box_no_1"))
    End With
    End Sub

    • @theofficelab
      @theofficelab  4 роки тому

      Great idea, Sir! That makes it even better 🙌

    • @kevinja2436
      @kevinja2436 4 роки тому

      Was thinking the same

    • @kevinja2436
      @kevinja2436 4 роки тому +1

      And make the names with a logic like:
      Box_AC
      Button_AC
      Then only have the AC part in the sub as the variable NAMe and something like
      box = “Box_” + NAME
      Button = “Button_”+NAME

    • @JustAnotherPassenger
      @JustAnotherPassenger 4 роки тому +2

      For the ultimate simplicity and scalability, this can all be done in a single macro, no function needed, and assigned to all buttons.
      Application.Caller will return the shape name. Then if you keep the structure of your button and info box names the same, something like 'btn_Deliveries' and 'msg_Deliveries', you can easily determine the info box name from the button name that Application.Caller returns...
      Sub Message_Toggle()
      b = Application.Caller
      m = "msg" & Right(b, Len(b) - 3)
      If ActiveSheet.Shapes(m).Visible = False Then
      ActiveSheet.Shapes(m).Visible = True
      ActiveSheet.Shapes(b).Fill.ForeColor.RGB = RGB(255, 255, 0)
      Else
      ActiveSheet.Shapes(m).Visible = False
      ActiveSheet.Shapes(b).Fill.ForeColor.RGB = RGB(255, 255, 255)
      End If
      End Sub
      Obviously for good practice there are a few lines of code that could be added to declare variables and perhaps set the ActiveSheet as an object to get the intellisense.

  • @antoniospano379
    @antoniospano379 4 роки тому

    as others have mentioned, this does not work in 365, get the message Object doesn't support this property or method on this line = If .Shapes(“Info_Button_Deliveries”).Fill.ForeColor.RGB = RGB(255,255,255) Then

  • @marco2691
    @marco2691 4 роки тому +1

    That was hot

  • @DCHAWADA07
    @DCHAWADA07 4 роки тому

    Sir you please recommend an website or a page or a channel to learn Macros from scratch wherein a person can learn Macro who doesn't have an engeerning or a coding background

    • @theofficelab
      @theofficelab  4 роки тому

      Hi Sir,
      I assume you are you are looking for a free but also professional resource to learn that?!
      There is one huge course on Skillshare.com that I can recommend if you want to learn VBA and Macros from scratch: It's called "Microsoft Excel Essentials: Level 3 - VBA Programming".
      You can take that course for free for 2 months via this link ► skillshare.eqcm.net/c/2018572/608192/4650
      Hope that helps 😊

  • @DrSlyflyfox
    @DrSlyflyfox 3 роки тому +1

    My info button never goes back to white and the box never hides. I have checked the code 50 times and it looks fine. Any ideas?

  • @brianwaters3
    @brianwaters3 4 роки тому

    Is the code different for windows pc? I’m getting an error. Can’t get option 1 to test.

  • @live2laugh_
    @live2laugh_ 2 роки тому

    It says compilation error, awaiting: line number or instruction :(

  • @ruxigeorgescu9391
    @ruxigeorgescu9391 3 роки тому

    I was able to make a macro just like the first one but I don't know how am I supposed to save it so other people can use it too when they open the document, I'm not even sure if you can do that, anyone that can help with this?

  • @HenrickCHARLES
    @HenrickCHARLES 3 роки тому

    ouisibeul

  •  2 роки тому

    Jesus is it that hard to say "V" omg !