Тёмный

Make Perfect Scrollable Boxes in Worksheets in Excel - Great for a Dashboard 

TeachExcel
Подписаться 251 тыс.
Просмотров 123 тыс.
50% 1

Automate Excel Today - Online Course! [On Sale]: www.teachexcel.com/vba-course...
Download the File: www.teachexcel.com/excel-tuto...
Make a scrollable box in a worksheet in Excel that allows you to scroll through a table of data without scrolling in the worksheet or moving around the worksheet.
This feature allows you to create Dashboards or Snapshots of data in your workbook so that you can see everything that is important in one location.
In this tutorial you will learn how to combine Form Controls in Excel, a vertical scroll bar, along with custom formulas in order to create the effect of scrolling through a data set without actually scrolling through a worksheet.
One of the best parts about this trick is that it allows you to hide the original data set.
To build powerful VBA projects or further customize this one, checkout my full VBA Course: www.teachexcel.com/vba-course...
Resources:
Add Scroll Bar to Excel (Msft link): support.microsoft.com/en-us/o...
#msexcel #tutorial #freetutorial #exceltips #excel

Опубликовано:

 

25 июл 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 70   
@c17nav
@c17nav Год назад
Instead of eyeballing the size of the scroll control and the surrounding box to match their respective cell blocks, you could have used the Alt key to assist. Pressing the Alt key while using the sizing dots allows Excel to snap the dots' corners and sides to their blocks' rectangular grids.
@deft08
@deft08 Год назад
Love the way you explain this. Very intuitive.
@sircorn4248
@sircorn4248 Год назад
It is so cool. Thank you for discovering endless wonders of Excel for us.
@McKaySavage
@McKaySavage Год назад
That’s a great technique for dashboards! Thanks for sharing
@daeln6065
@daeln6065 7 месяцев назад
wow. thank you for such a clear, concise tutorial!! Much Respect.
@nadermounir8228
@nadermounir8228 Год назад
Amazing idea :) love it. Thank you very much for your hard work 👍
@TeachExcel
@TeachExcel Год назад
Thank Nader!!! I'm glad you like it :)
@LunaStarFire
@LunaStarFire Год назад
Hi, just a general tip for this when your doing dynamic row references since while this way works if you cut and paste anything from A1 or near there then you can end up with the wrong reference. I always try and make data sets into tables because its usually easier to reference and you can often do some things that otherwise would be hard. So when you have made your "Parts for Sale" into a Table by selecting all your data under the "Parts for Sale" Cell and click "CTRL" + "T" starting with the starting cell of "Part". Now when you use Row use the formula ROW()-(ROW(Table1[#Headers])) , the only thing you might have to change is the table name which defaults to Table# depending on how many you did. If you want to find the table name select the table and a new tab will show on the top saying Table Design and on the left side it should say table name with an example of " Table1", if I Change "Table1" to be "Steve", then the formula would be ROW()-(ROW(Steve[#Headers])) This now lets you move the table anywhere while having dynamic references and its much harder for users to break =)
@TeachExcel
@TeachExcel Год назад
"Much harder for users to break" is always a great idea! Tables really can be a life-saver! Thanks for this detailed and helpful comment Matthew! :)
@LunaStarFire
@LunaStarFire Год назад
@@TeachExcel I end up spending hours just idiot proofing forms and even then people surprise me. OOO another thing you can do with this if you want to make sure people cant break it, you can insert a square shape and reference the cells in your table, do this per cell (really only useful for small tables like this), you can then group all the individual cells into one object and boom, you now have a completely free to move reference table with a scroll bar. Not sure if it would ever be useful but you know =)
@LunaStarFire
@LunaStarFire Год назад
And then you can put all the data on a new tab which the end user cant see by opening VBA and set it to very hidden so they cant ever select the tab the data is on to break it =)
@TeachExcel
@TeachExcel Год назад
xlSheeVeryHidden is one of the best things!!! And password protect the vba project as well so they can't unhide it by hand
@attaulmomin
@attaulmomin 16 дней назад
is there any way to use it with filter formula since i'm using filter function to get specific data in my dashboard.
@caspy1uk241
@caspy1uk241 Год назад
this is a great video.. now i understand the basics of this tutorial.. but... what do you do when you are adding a row of data on a daily basis to you data sheet.. its not gona stay at 11 rows as per your video... could you explain how that would work.. ohh and thx for the videos.. im gona learn a lot from here
@gandhiviji
@gandhiviji Год назад
Amazing idea, till date I do not know how to use the scroll bar, It is useful for my project. Thank you
@TeachExcel
@TeachExcel Год назад
You're very welcome Gandhi! I'm glad I could help!
@bertvantol9669
@bertvantol9669 Год назад
WOW !!! Thats GREAT !!! Thanks.
@4xpdiablo
@4xpdiablo Год назад
Super Great FEATURE TBH ... Keep up the good work ♥
@TeachExcel
@TeachExcel Год назад
Thank you very much Mahmud!!!! :)
@asadrauf5902
@asadrauf5902 Год назад
This is great for building dashboards. Is it possible to make max value dynamic using VBA?
@arindampaul1589
@arindampaul1589 Год назад
Brilliant & amazing, thanks.
@raizogaming501
@raizogaming501 Год назад
That was great. Thank you.
@vuduylinh8509
@vuduylinh8509 Год назад
Very Useful. Thank bro!!!
@TeachExcel
@TeachExcel Год назад
You're welcome!!
@Ghost83tv
@Ghost83tv Год назад
Love your tutorials. One question, when my sheet is protected. I cannot use the scroll. How or what can i do to be able to use scroll bar while sheet is protected.
@Pseudify
@Pseudify Год назад
Very cool. But can you make that scroll function work with the scroll wheel on your mouse?
@Carloskursh
@Carloskursh Год назад
could you in maximum value (control) put a formule if the table data can grows....???? thanks and very useful
@ZaheerKhan-zp5wo
@ZaheerKhan-zp5wo Год назад
Hello TeachExcel! I am your big fan. I am watching all of your videos to improve my skill (I like your teaching /Explaining style.) and i want to know your name.
@UTJK.
@UTJK. Год назад
Very very clever!
@enrikekasijas705
@enrikekasijas705 Год назад
Great stuff;) Definitely useful trick xD
@TeachExcel
@TeachExcel Год назад
Thank you Enrike! I'm glad you think so :)
@Weehawk
@Weehawk Год назад
Nice! Thanks brah.
@TeachExcel
@TeachExcel Год назад
Thanks Lachdanan!!
@bryonlim3183
@bryonlim3183 Год назад
Thanks!
@Ekitchi0
@Ekitchi0 Год назад
Nice trick! Why not use only one spill formula for the whole set though? in the top left corner (cell I5): = offset(sourceData; controlValue-1; 0; 6; 4) There is no need for multiple formulas so using offset should be fine right? You could also do it with one index formula but I doubt it would be more effective: = index(wholeSourceData; sequence(6; 1; controlValue; 1); sequence(1; 4; 1; 1))
@martyc5674
@martyc5674 Год назад
Cool- will it work in excel online though?
@k.chriscaldwell4141
@k.chriscaldwell4141 Год назад
Thank you.
@TeachExcel
@TeachExcel Год назад
You're very welcome Chris!
@TheMarkGross
@TheMarkGross Год назад
Very clever
@ExcelInstructor
@ExcelInstructor Год назад
Hi, small advice - instead using ROW() function, now there is better way - its called sequence() function :) you should take a look for it. also when clicking I was hoping this area of data would be floating above the grid and its movable. I could use sth like this.
@alexborovik2534
@alexborovik2534 Год назад
If you want moveable window try excel camera tool
@erikysilvagomes5496
@erikysilvagomes5496 11 месяцев назад
Wonderful
@finsntins3425
@finsntins3425 Год назад
How would I make this scrollable box to miss out values in the original table, if I was to apply a filter in the original table. Currently I can render a 0 using subtotal, but I wish to ignore those values completely and have a compiled list in the scrollable box. Thank you!
@user-kh1tk3mb1b
@user-kh1tk3mb1b 5 месяцев назад
Is it possible to do a sheet-within-sheet kind of thing? I don't want to change the data, I just want to scroll the data sideways in the table.
@TravisFX
@TravisFX 8 месяцев назад
Have done some things to make it somewhat dynamic. Was mentioned couple time here. I played around and did this. =IFERROR(INDEX(Data!E$7:INDEX(Data!E:E,COUNTA(Data!$E:$E)+4),$S$3+ROW(A7)-1),"") Using the 2nd Index and counta to act as last row. The +4 is just because my data table starts on the 5th row in Data sheet. S3 is control value/cell link. In the scroll properties I just did max value as 1000. So with the IFERROR and null wrapped around the whole thing, I just see blanks past where there is no data..i.e if not 1000 entries in my data. Otherwise there'd be errors or #REF or whatever that was. Not 100% dynamic but it works!
@chaiyya345
@chaiyya345 Год назад
Hi thanks for sharing, does this works with data from pivot table? Thanks again
@irfanabbassi9202
@irfanabbassi9202 Год назад
Yes
@johnboffin476
@johnboffin476 4 месяца назад
I have a single worksheet (EXCEL 2000) and I freeze pane title area with 10 rows included, about 2500 rows of data with 8 columns, I want to put vertical scroll above the freeze pane and scroll the data below freeze pain. (Please help using VBA in this configuration)
@aponijuanzosimo9923
@aponijuanzosimo9923 6 месяцев назад
Hi All, Is it possible to put checkbox with scrollbar? when I click up, the data will going up together with the checkbox. Is this possible?
@grendbelema
@grendbelema Год назад
nice
@Donkeys_Dad_Adam
@Donkeys_Dad_Adam Год назад
Love this! I'm thinking of use cases I can apply this to in my head... Question: Can you use a formula (or a formula in a referred to cell) to determine the "Maximum Value" of the Scroll bar so that it can be dynamically updated as new data rows are added?
@chaiyya345
@chaiyya345 Год назад
I think this can be done, convert the table source to an excel table
@DM-py7pj
@DM-py7pj Год назад
@@chaiyya345 I think you would need an event with VBA to update the appropriate object (scrollbar) property. Perhaps something like worksheet_activate on the page with the visual in. The benefit of Excel table in backing would be the easier retrieval of current row count.
@Ekitchi0
@Ekitchi0 Год назад
You could leave the maxvalue of the scrollbar object to a large amount and replace the contolValue in the formula with min(controlValue; nbVal(dataColumn)-displayRows)
@bpisan
@bpisan Год назад
Could the Count() function work for something on this?
@ivalneisena
@ivalneisena Год назад
very good
@TeachExcel
@TeachExcel Год назад
Thank you :)
@macozhao8205
@macozhao8205 Год назад
I am using O365, when I enter INDEX function, it shows all data in the list, it seems the list is a whole set, I couldn't delete a part because I don't need to show all list, I just need to show top 5 lines, then scroll to show the rest lines. How to solve this issue?
@arokiasamyjosephraj6487
@arokiasamyjosephraj6487 11 месяцев назад
@Rapture1469
@Rapture1469 Год назад
Would be cool to make the data set dynamic vice fixed length.
@Thehavemans
@Thehavemans Год назад
To piggyback on this, can the data set be a table or data model?
@colinclarke3338
@colinclarke3338 Год назад
I’ll be playing with a table data set to see what happens.
@TeachExcel
@TeachExcel Год назад
Good question! The issue that I see is making the scroll bar go to the correct max number. But, maybe if it was replaced with a spin button that could be a better experience or just add a formula to the scrolling data that changes the Errors to a blank value, then it could at least still be usable even though the scroll wouldn't perfectly fit the data.
@asitharanatunga8858
@asitharanatunga8858 Год назад
I am using Office 365 and i donot get Control under Format Control, Please help me
@zaighamuddinfarooqui1705
@zaighamuddinfarooqui1705 Год назад
💕💕👌👌👍👍
@NewYears1978
@NewYears1978 Год назад
What about using mousewheel to scroll...stupid Excel. Lol.
@TeachExcel
@TeachExcel Год назад
hahah, there is always something they kind of permanently 'forget' it seems.
@lewiskelly14
@lewiskelly14 Год назад
Could you speak any slower?
Далее
EASILY Make an Automated Data Entry Form in Excel
14:52
Рыбачка
00:14
Просмотров 16 тыс.
How to Create Floating Cells in Excel
13:14
Просмотров 21 тыс.
How to create Scrollable Table and Chart in MS Excel
23:52
Make Scroll Bar in Excel
7:55
Просмотров 69 тыс.
How to Create a Vertical Scroll Bar in Excel
10:42
Просмотров 4,8 тыс.
6 FREE Add-Ins for Excel to Start Using Now
15:52
Просмотров 858 тыс.
Adding a Scroll Bar in Excel
6:51
Просмотров 269 тыс.
Project Status and Details Dashboard | Microsoft Excel
18:30
10 Excel Formulas That Will Set You Apart (Cheat Sheet)
18:04