
If Sheet_Exists(New_Sheet_Name) = False ThenĮnd Sub Function Sheet_Exists(WorkSheet_Name As String) As Booleanįor Each Work_sheet In ThisWorkbook.Worksheets New_Sheet_Name = Format(Now(), "dd-mm-yy") The function Sheet_Exist must be placed in a module and this checks whether or not the sheet exists: Private Sub Workbook_Open()

This code makes use of the Workbook Open Event and must be placed in the workbook module under the “Open work Book” event. It also checks to see that the sheet doesn’t already exist – to allow for the possibility of it being opened more than once a day. It automatically adds a new sheet and labels it with the date. The following code works opening a workbook.

The UserForm also ensures the data is entered in the correct place and allows control over what format, style, and content are allowed, creating uniformity.Create and Name New Worksheet Everytime Excel Opens The UserForm guides the user with the information that is wanted and limits the type of data entered to preset options. In addition, it allows a seamless data entry process and eliminates the need to navigate cells in the spreadsheet, saving time. The UserForm ensures uniformity and that required fields contain text. This quick and easy UserForm records the website, contact information, type of link, previously contributed option, and any notes the user may have. Of course, feel free to tweak it to your needs, that is half the fun and a great way to learn. Keeping track of all the websites requires a lot of organization, hence the UserForm. A big part of Search Engine Optimization (SEO) involves building links with quality guest posts. For this tutorial, I have created a UserForm that allows link builders an efficient way to track websites that they have outreached.
