Happy Learning-GP
Happy Learning-GP
  • 42
  • 68 273
How to Color Alternate Rows in Excel using Macro
Coloring Alternate Rows in Excel using Macro. here is the macro for you to copy to your excel
-----------------------------------------------------------------
Sub HighlightAlternateRows()
Dim Myrange As Range
Dim Myrow As Range
Set Myrange = Selection
For Each Myrow In Myrange.Rows
If Myrow.Row Mod 2 = 0 Then
'Myrow.Interior.ColorIndex = 4
Myrow.Interior.Color = RGB(221, 235, 247)
End If
Next Myrow
End Sub
มุมมอง: 58

วีดีโอ

Dynamic SQL Stored Procedure TOP N Analysis on any Table & any Columns with parameters & use case
มุมมอง 155หลายเดือนก่อน
Dynamic Stored Procedure to Analyze TOP N values, provide parameters as Table Name, column to group and sub-group, Group count, Sub-group count etc. you get output as table as well as query to adopt in your code Here is the Link: github.com/ganapap1/TOPN-Stored-Procedure What are there in Github 1. sp_DynamicSimpleTopNGenerator.sql 2. sp_DynamicNestedTopNGenerator.sql 3. superstore_dataset.xls ...
Stored Procedure to Generate C Sharp C# Code - automate your process in C# Visual Studio
มุมมอง 1K2 หลายเดือนก่อน
Executing this Stored Procedure will generate C# code for all repeated coding. C sharp code to Add records, adding parameters to query, getting values from windows form. Here is the Link: github.com/ganapap1/C-Sharp-Code-from-SQL What are there in Github 1. SP to GenerateCSharpCode 2. How to Execute SP 3. Output from Stored Procedure 4. Structure of Sample Sql Table
Stunning RDLC Report in c# with Combo box, Pie Chart & Bar Chart in VS with SQL Server - 2 of 2
มุมมอง 7132 หลายเดือนก่อน
RDLC Report in c# Windows Form having Bar Chart, Pie Chart and Combo box to filter reports Steps to be followed: Download Link: github.com/ganapap1/RDLC-Report-with-Pie-Chart 1 Steps for Bar Chart Pie Chart ComboBox RDLC Report in Windows Form.pdf I explained the dataset creation, sql query and function in my previous video, this video is a continuation of that first Video link : th-cam.com/vid...
Stunning RDLC Report in c# in Visual Studio with SQL Server 1 of 2 Please do not miss my 2 of 2.
มุมมอง 21K3 หลายเดือนก่อน
RDLC Report in c# Windows Form; please do not miss 2 of 2 with additional features. link provided here How to create rdlc report c# with sql server database. Download Link: github.com/ganapap1/RDLC-Report-Visual-Studio 1 Steps to create RDLC Report in Windows Form.pdf 2. SQL Server Part - Database Table and Function.pdf 3. Code for adding libraries and MasterForm function.pdf 4. MonthlyPerforma...
Excel Macro: Multiple column filter using VBA for Numeric, String and Date as well.
มุมมอง 6K3 หลายเดือนก่อน
Macro (VBA) to filter multiple columns in excel for Numeric, String and Date as well. here is the github link for the macro and excel template: github.com/ganapap1/Excel_Macro_Improved Link for my previous video to refer Developer Tab and Visual Basic Code section: th-cam.com/video/moa3z2h6aNA/w-d-xo.html There is another video on filtering single column with multiple criteria. here is the vide...
How to Plot AUC ROC for Binary Classification Models with Reproducible Quarto Reports in R
มุมมอง 3976 หลายเดือนก่อน
How to Plot AUC ROC for Binary Classification Models with Reproducible Quarto Reports in R
How to Master Binary Classification: 14 Machine Learning Algorithms with Reproducible Quarto Reports
มุมมอง 6K6 หลายเดือนก่อน
How to Master Binary Classification: 14 Machine Learning Algorithms with Reproducible Quarto Reports
Statistics using Stored Procedure. Executing from Rstudio
มุมมอง 426 หลายเดือนก่อน
Statistics using Stored Procedure. Executing from Rstudio
Generate Network Chart using igraph package in R
มุมมอง 2327 หลายเดือนก่อน
Generate Network Chart using igraph package in R
Extract Multiple Datasets From R Package With Just One Click!
มุมมอง 917 หลายเดือนก่อน
Extract Multiple Datasets From R Package With Just One Click!
Stock Market Price Prediction using Prophet and LSTM in RStudio as Quarto document with Style.CSS
มุมมอง 2188 หลายเดือนก่อน
Stock Market Price Prediction using Prophet and LSTM in RStudio as Quarto document with Style.CSS
Boost Productivity With Excel VBA: Effortlessly Automate Multiple Performance Reports!
มุมมอง 498 หลายเดือนก่อน
Boost Productivity With Excel VBA: Effortlessly Automate Multiple Performance Reports!
Master Excel Automation: Vba Unleashed For Filtering Multiple Criteria In A Single Column
มุมมอง 15611 หลายเดือนก่อน
Master Excel Automation: Vba Unleashed For Filtering Multiple Criteria In A Single Column
Create Action button on Google sheet to run macro or to run script and Alternate row coloring
มุมมอง 413ปีที่แล้ว
Create Action button on Google sheet to run macro or to run script and Alternate row coloring
R Shiny App on Contingency Table Fully Automated - Multiple Columns & Rows Create Edit Color Export
มุมมอง 938ปีที่แล้ว
R Shiny App on Contingency Table Fully Automated - Multiple Columns & Rows Create Edit Color Export
R Shiny App for Data Exploration, Data Cleansing / Data Cleaning, Data Visualization & Data Export
มุมมอง 8K2 ปีที่แล้ว
R Shiny App for Data Exploration, Data Cleansing / Data Cleaning, Data Visualization & Data Export
Converting numeric data to categorical, categorical to factor (Data Transformation) in R Shiny App
มุมมอง 1692 ปีที่แล้ว
Converting numeric data to categorical, categorical to factor (Data Transformation) in R Shiny App
Grouped Data Mean, Standard Deviation, and Confidence Interval in R Shiny App
มุมมอง 3362 ปีที่แล้ว
Grouped Data Mean, Standard Deviation, and Confidence Interval in R Shiny App
R Shiny App with Dynamic Filter, Slider Input, Dynamic Plots, Tables & Correlation Pair-Panel Plot
มุมมอง 2.5K2 ปีที่แล้ว
R Shiny App with Dynamic Filter, Slider Input, Dynamic Plots, Tables & Correlation Pair-Panel Plot
Shiny App Modify Cutoffs and Evaluate Impact on Key Statistics of Screening Test
มุมมอง 2142 ปีที่แล้ว
Shiny App Modify Cutoffs and Evaluate Impact on Key Statistics of Screening Test
Auto Update data table on Shiny Dashboard from a linked CSV dataset using R
มุมมอง 2.6K2 ปีที่แล้ว
Auto Update data table on Shiny Dashboard from a linked CSV dataset using R
Making Awesome HTML Table with kableExtra package in R
มุมมอง 1.9K2 ปีที่แล้ว
Making Awesome HTML Table with kableExtra package in R
Linear Regression in Shiny App using R
มุมมอง 6022 ปีที่แล้ว
Linear Regression in Shiny App using R
Shiny App ggplot2 Interactive Tutorial in R / ggplot Tutorial
มุมมอง 8652 ปีที่แล้ว
Shiny App ggplot2 Interactive Tutorial in R / ggplot Tutorial
Excel Macro: Multiple column filter using VBA. Upgraded VBA version is also available
มุมมอง 5K3 ปีที่แล้ว
Excel Macro: Multiple column filter using VBA. Upgraded VBA version is also available
Shiny App Logistic Regression multiple model evaluation and interpretation of related statistics
มุมมอง 2.5K3 ปีที่แล้ว
Shiny App Logistic Regression multiple model evaluation and interpretation of related statistics
R Shiny Dashboard - Correlation Analysis with Correlation & p-value tables and plots
มุมมอง 6753 ปีที่แล้ว
R Shiny Dashboard - Correlation Analysis with Correlation & p-value tables and plots
R Shiny Dashboard with Dynamic Filter Shiny App, Slider Input, Select Input. Watch Revised Video Pl.
มุมมอง 1.4K3 ปีที่แล้ว
R Shiny Dashboard with Dynamic Filter Shiny App, Slider Input, Select Input. Watch Revised Video Pl.
R Shiny Dashboard with Flash Cards viewer, upload your own flashcard dataset on any subject
มุมมอง 3643 ปีที่แล้ว
R Shiny Dashboard with Flash Cards viewer, upload your own flashcard dataset on any subject

ความคิดเห็น

  • @GurdipSingh-jo9xt
    @GurdipSingh-jo9xt 3 หลายเดือนก่อน

    I wrote the code as instructed. Working fine....But I am unable to filter column with year, date or number. How to tackle this issue?

    • @happylearning-gp
      @happylearning-gp 3 หลายเดือนก่อน

      Thank you Gurdip Singh for your feedback . I will check this part and get back to you. Please give me a day or two

    • @happylearning-gp
      @happylearning-gp 3 หลายเดือนก่อน

      It's Done Now....you have option to filter Date, Numeric and String Link for the Improved VBA - Excel Macro: th-cam.com/video/4EQh3_DwQXY/w-d-xo.html

    • @GurdipSingh-jo9xt
      @GurdipSingh-jo9xt 3 หลายเดือนก่อน

      @@happylearning-gp Thank you for the coding. Now it is working for me. Cheers

  • @rtsempire
    @rtsempire 4 หลายเดือนก่อน

    This looks great.

    • @happylearning-gp
      @happylearning-gp 4 หลายเดือนก่อน

      Thank you very much. It’s encouraging

  • @user-jo4ld2yg5y
    @user-jo4ld2yg5y 5 หลายเดือนก่อน

    Where can I view the current Table Filter settings? For example: before applying a new filter to a table, I need to remember the current filter settings. How can I view these settings and save their values in Excel cells using VBA?

    • @happylearning-gp
      @happylearning-gp 5 หลายเดือนก่อน

      Thank you sincerely for taking the time to watch my video and for subscribing to my channel. I appreciate your interest in the dynamic filter featured in the video. As you may have noticed, this filter operates without a conventional action button, making it challenging to retain previous filter details. However, I understand that you have specific requirements. If you could kindly elucidate them and provide minimal data, please email me at happylearninggp@gmail.com. I'm committed to finding a solution tailored to your needs. Once again, I deeply appreciate your support and engagement. Thank you.

  • @izountarraouf4071
    @izountarraouf4071 8 หลายเดือนก่อน

    I watched this video and it's very interesting, thank you so muchly.

    • @happylearning-gp
      @happylearning-gp 8 หลายเดือนก่อน

      Thanks Raouf for your feedback. Very much appreciated and it’s an encouragement to me. Please watch two more videos on excel macro to make multiple filters

  • @88pianissimo90
    @88pianissimo90 8 หลายเดือนก่อน

    Great application. Can you please make a detailed video on how you made this?

    • @happylearning-gp
      @happylearning-gp 8 หลายเดือนก่อน

      Thank you very much for your feedback. I will make an rmarkdown explaining every step and upload and confirm to you

    • @happylearning-gp
      @happylearning-gp 8 หลายเดือนก่อน

      Happy New Year. I have uploaded a word file in this Github. please download and review. I have explained step by step with code. github.com/ganapap1/Dynamic_Filter_Revised further I have a revised shiny app for this Dynamic filter. you can get rscript in the same folder in Github. Email me if you need any clarification happylearninggp@gmail.com

  • @aladinawadelkrim3241
    @aladinawadelkrim3241 11 หลายเดือนก่อน

    thank this is the shortest way. what if I want to filter using multiple criteria at the same time from difference column as using (or) Autofilter Multiple Criteria in difference Columns

    • @happylearning-gp
      @happylearning-gp 11 หลายเดือนก่อน

      Thank you very much for your feedback. It's encouraging. If you need anything to automate or any specific requirement, please add it in comments. Thank you

    • @happylearning-gp
      @happylearning-gp 11 หลายเดือนก่อน

      I will check this option, whether we can use semicolon for multiple criteria. I will get back to you

    • @happylearning-gp
      @happylearning-gp 11 หลายเดือนก่อน

      Hi I have uploaded a separate video on filtering single column with multiple criteria. here is the video link: th-cam.com/video/4wifaBm930I/w-d-xo.html Kindly watch and give me your valuable feedback. Thanks

  • @chivoan1
    @chivoan1 ปีที่แล้ว

    Thanks for your kind !

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      I appreciate for taking your time. If you need something different in Macro please add your requirements in the comments section

  • @yiyuanzhang6335
    @yiyuanzhang6335 ปีที่แล้ว

    such a great app. do you have any idea how we could allow the app to merge different dataset?

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      Thank you for taking time to review. Let me check for loading more than one dataset, should have a provision to add columns if not in first dataset. Is that are you looking for. Or you want to merging columns for matching the unique ID column

    • @yiyuanzhang6335
      @yiyuanzhang6335 ปีที่แล้ว

      @@happylearning-gp I have done the merging for multiple files in the app, it is not too difficult but quite frequently used in my day to day work. In my app, two files can be merged based on multiple variables that I selected

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      @@yiyuanzhang6335 , I have updated the app with the provision to upload multiple files. latest version of the app is in the github.com/ganapap1/Exploration_Cleansing.git you can also run the app in R Console without downloading from github. here is the script shiny::runGitHub(repo = "ganapap1/Exploration_Cleansing",username = "ganapap1") If the one which you have created is more user friendly, could you please share the approach and just relevant part of the code in Github and share the link please

  • @forza1sra
    @forza1sra ปีที่แล้ว

    How do I save the kable table as an html file? I have a script running automatically and I need some way of writing these tables into a html file so I can use it in a . Problem is functions like cat() or write_file only include barebones html and don't transfer over all the styling.

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      Thank you very much for addressing your requirements. The code at the end of the script as given below saves kbl table as html with full formatting. *continuation of the code...............* add_header_above(c(" ", "High Level Group" = mtopGroup),font_size = 15,background ='#8e0000',color='#ffffff') %>% save_kable(file = "table1.html", self_contained = T) I have uploaded an output in Github. please download and see this link for table1.html github.com/ganapap1/kableExtra-Package-in-R Please add little more details, if it does not meet your requirements

    • @forza1sra
      @forza1sra ปีที่แล้ว

      @@happylearning-gp Thanks so much! That was exactly what I needed!

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      @@forza1sra Excellent that it meets your requirements

  • @84mallick
    @84mallick ปีที่แล้ว

    Good

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      Thank you very much. Please add in comments, if you want me to take up any specific concept or topic in my next video

  • @nguyentho9467
    @nguyentho9467 ปีที่แล้ว

    wow, it's cool

  • @rubenbehnke3975
    @rubenbehnke3975 ปีที่แล้ว

    Very cool and useful app. Must have taken a long time to code this!

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      Thank you very much. Yes , it has taken a considerable amount of time. Has come out more than I expected

    • @nickread595
      @nickread595 ปีที่แล้ว

      Great stuff, so how do I get this app

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      @@nickread595, Thank you very much for taking your time to review. There is a link in the Video description, you can download the app as rscript from Github. com and run it on your RStudio

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      @@nickread595 Thank you very much for taking your time to review. There is a link in the Video description, you can download the app as rscript from Github. com and run it on your RStudio

  • @QuiNguyen-me3ss
    @QuiNguyen-me3ss ปีที่แล้ว

    Dear Sir. I would like to thank you for your teaching! May I have your E-mail? I have some questions, need you to help me! Have a nice day, sir!

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      Thanks a lot, please creat new topic or query in Rstudio forum, with specific addressed to me @ganapap1 And I will get the message and attend immediately

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      Email happylearninggp@gmail.com Please email you queries. I have created a new email account

  • @nykhalil21
    @nykhalil21 ปีที่แล้ว

    Good job

    • @happylearning-gp
      @happylearning-gp ปีที่แล้ว

      Thank you very much for sharing your comments. If you need video on any specific topic in statistics using R, kindly put it in the comments, I will do my best.

  • @ahmed007Jaber
    @ahmed007Jaber 2 ปีที่แล้ว

    Thank u for this If you were to add subtotals and grand total just like what u would do in excel, how would u approach that?

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Thank you very much Ahmad for your feedback. I will check those options as well. Good Day

  • @shefali864
    @shefali864 2 ปีที่แล้ว

    Sir Please can you add from which link you download this dataset

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Hi Good Morning, Sorry for the delayed response. here is the link to download. May not be exactly same data, but columns will be same. community.tableau.com/s/question/0D54T00000CWeX8SAL/sample-superstore-sales-excelxls

    • @shefali864
      @shefali864 2 ปีที่แล้ว

      Thankyou @@happylearning-gp Sir

  • @WBInstitution
    @WBInstitution 2 ปีที่แล้ว

    great work sir

  • @WBInstitution
    @WBInstitution 2 ปีที่แล้ว

    good job

  • @4leoncio
    @4leoncio 2 ปีที่แล้ว

    nice idea to show how code affects the table with clear options - a cool way to learn kableExtra ;)

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Thank you so much. I really appreciate for taking your time. Similar one I have for ggplot2. You may like it

  • @modithhadya3204
    @modithhadya3204 2 ปีที่แล้ว

    Hey there, does not work when the app (deployed in R connect) is closed / or the session is closed

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Thank you for the heads up. please look at line 20 in the code where you have myfile <- 'C:/Users/pc/Documents/ArrestsNew.csv' kindly change the directory suitably to link any CSV file on your laptop. sorry for not being clear in the video.

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Hope you resolved it now.

    • @modithhadya3204
      @modithhadya3204 2 ปีที่แล้ว

      @@happylearning-gp i had issue with the server deployed app and wanted a scheduled run the script, but thank you.

    • @damoa2023
      @damoa2023 2 ปีที่แล้ว

      @@modithhadya3204 how to solve your problem?

    • @talebkassab8779
      @talebkassab8779 หลายเดือนก่อน

      @@modithhadya3204 did you solve the problem? if so how ? I have a problem updating the database once the app is deployed

  • @nurinsyirah7847
    @nurinsyirah7847 2 ปีที่แล้ว

    Thank you so much sir 😊😊 it helps me a lot!

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Most welcome. It's my pleasure

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Normally I don't explain the code in my video. However codes have suitable headings and arranged step by step. Are you able to follow that or Should I make any improvement on coding presentation side.

    • @nurinsyirah7847
      @nurinsyirah7847 2 ปีที่แล้ว

      @@happylearning-gp so far i can understand your coding sir. I will inform you if I got a problem with the coding later :)

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      @@nurinsyirah7847 thank you

    • @nurinsyirah7847
      @nurinsyirah7847 2 ปีที่แล้ว

      @@happylearning-gp hi sir, do you have an email? i have several question to ask about my project.

  • @nurinsyirah7847
    @nurinsyirah7847 2 ปีที่แล้ว

    Can we do select multiple inputs dynamically and it will show the plot?

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Yes possible, I will update you by tomorrow 13th Jan

    • @nurinsyirah7847
      @nurinsyirah7847 2 ปีที่แล้ว

      @@happylearning-gp Noted. Thank you sir

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Hi, I have uploaded the revised video and R script with multiple dynamic plots - Box Plot, Bar Plot, Histogram, QQ Plot, Density Plot, and Correlation Pair-Panel Plot. Link: th-cam.com/video/jO0yWXOwVCE/w-d-xo.html

  • @nurinsyirah7847
    @nurinsyirah7847 2 ปีที่แล้ว

    Hi, I try to run your code but i got a problem ' there is no package called ‘shinyWidgets’. When i try to install it, its show that Error in install.packages : object 'shinyWidgets' not found Warning message: In readRDS(dest) : lzma decoding result 10 this error. can you help me?

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Sorry, that you are facing an error. The majority of the recommendations on the net ask us to restart Rstudio and try to use Tools >> package and enter the package name and install. kindly try. If still, it does not work, please check your version of R and update if required. I found another strange suggestion that is asking us to install randomly a package eg ggplot2 and then try (please try this option also after you restart Rstudio) kindly get back to me. Thank you very much. Hope it gets resolved.

    • @nurinsyirah7847
      @nurinsyirah7847 2 ปีที่แล้ว

      @@happylearning-gp Sir, I try to restart and install by using Tools >> Package and its works! Thank you so much sir :D

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      @@nurinsyirah7847 Wow. That's Great. Please watch my other videos on R Shiny App, on Data Science and Statistics. All my apps can be applied directly to any industry without any modification

    • @nurinsyirah7847
      @nurinsyirah7847 2 ปีที่แล้ว

      @@happylearning-gp Sure sir! Thank you so much

    • @nurinsyirah7847
      @nurinsyirah7847 2 ปีที่แล้ว

      @@happylearning-gp Hi sir, can we change the orange column colour?

  • @findthetruth3021
    @findthetruth3021 2 ปีที่แล้ว

    auto update data for shiny app. Can you make a practical video on that please a there is no video like that???

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Thank you very much for your feedback. I will organize one on auto update data

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      I have published a video on Auto Update Data for Shiny App. Thank you very much for proposing this rare topic

  • @findthetruth3021
    @findthetruth3021 2 ปีที่แล้ว

    auto update data for shiny app. Can you make a practical video on that please a there is no video like that.

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Thank you very much for your feedback. I will organize one on auto update data

  • @findthetruth3021
    @findthetruth3021 2 ปีที่แล้ว

    auto update data for shiny app. Can you make a practical video on that please a there is no video like that.

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Thank you very much for your feedback. I will organize one on auto update data

  • @riadhnsiri6820
    @riadhnsiri6820 2 ปีที่แล้ว

    Hello, I have a problem while running the application can you help me please: Error: Warning: Error in server: object 'mmm' not found

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Thank you for letting me know. I have uploaded a fresh file on Github.com. github.com/ganapap1/Correlation_Analysis

  • @riadhnsiri6820
    @riadhnsiri6820 2 ปีที่แล้ว

    A really beautiful work but the most beautiful is to share it. Thank you very very much sir

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      I appreciate the time you took to share your feedback. Great motivation for me. Thank you very much

  • @trishatripathi8174
    @trishatripathi8174 2 ปีที่แล้ว

    This is really nice , could you please also upload similar implementation for linear regression ?

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Thank you so much Trisha. Sure, I will organise.

    • @happylearning-gp
      @happylearning-gp 2 ปีที่แล้ว

      Linear Regression part 1 of 2 is available in my channel th-cam.com/video/yqLqZ0s54RI/w-d-xo.html

  • @jienamclellan6507
    @jienamclellan6507 3 ปีที่แล้ว

    Love it! Fantastic work! Woohoo!