Insert current date into cell based on another cell true / false across workbook sheets

camerong

New Member
Joined
May 9, 2023
Messages
42
Office Version
  1. 2016
Platform
  1. Windows
Hi guys,

Need help with the formula below.

What I need it to do is search through the workbook sheets (2-101) and check on each sheet if cell "D1" shows a result of TRUE or FALSE. If it is TRUE, then I need the formula to change the contents of cell "E6" on that sheet to read the current date (DD/MM/YYYY format). If it is FALSE, then I need the formula to go onto the next sheet and search for TRUE or FALSE and so on, all the way to sheet 101.

Thanks guys.

Here's the code I currently have:

VBA Code:
Public Sub Update_date_on_selected_RFIs()

  Dim i As Long
 
  For i = 2 To 101
    If Sheets(i).Range("D1").Value = True Then
    Range("E6").Value = Format(Now, "DD/MM/YYYY")
    Else
    End If
  Next
DefaultMsgBox

End Sub

Sub DefaultMsgBox()

MsgBox "Process complete"

End Sub

Sub Date_Change()

Range("E6").Value = Date

End Sub
 

Excel Facts

Format cells as currency
Select range and press Ctrl+Shift+4 to format cells as currency. (Shift 4 is the $ sign).
Hi @camerong .

The macro works fine.
Which problem you have?

Verify that in cell D1 you have TRUE without quotes instead of "TRUE" with quotes.

Dante Amor
D
1TRUE
Hoja2



:cool:
 
Upvote 0
Hi Dante,

I've managed to find an answer to this on another forum, see working code below:

VBA Code:
Option Explicit
Public Sub Update_date_on_selected_RFIs()
  Dim i As Long
  For i = 2 To 101
    If Sheets(i).Range("D1").Value = True Then
        Sheets(i).Range("E6").Value = Format(Now, "DD/MM/YYYY")
    End If
  Next i
    DefaultMsgBox
End Sub

Thanks :)
 
Upvote 0
Solution
Hi Dante,

The problem I was having is that it wasn't updating the date values in the cells on each worksheet.

Here is a link to the answered question in the other forum to comply with Forum rule #13:
 
Upvote 0

Forum statistics

Threads
1,223,887
Messages
6,175,199
Members
452,617
Latest member
Narendra Babu D

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top