Dibuja un botón en tu hoja de informe diario y adjudicale esta macro. A mi parecer no es necesario un userform para eso:
Sub informe_diario()
'por luismondelo
datof = InputBox("introduzca la fecha de petición")
If Not IsDate(datof) Then Exit Sub
ubica1 = Mid(datof, 3, 1)
ubica2 = Mid(datof, 6, 1)
If ubica1 <> "/" Or ubica2 <> "/" Then
MsgBox "La fecha introducida no es válida. Solo se acepta este formato: dd/mm/aaaa"
Exit Sub
End If
For Each celda In Sheets("BASE DE DATOS RESERVA").Range("g1:g" & Sheets("BASE DE DATOS RESERVA").Range("g65000").End(xlUp).Row)
If celda Like f Then
Celda.Offset(0, 2). Copy
Sheets("INFORME DIARIO"). Range("a65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda.Offset(0, -5). Copy
Sheets("INFORME DIARIO"). Range("b65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda.Offset(0, -1). Copy
Sheets("INFORME DIARIO"). Range("c65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda.Offset(0, -4). Copy
Sheets("INFORME DIARIO"). Range("d65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda.Offset(0, -3). Copy
Sheets("INFORME DIARIO"). Range("e65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda.Offset(0, 4). Copy
Sheets("INFORME DIARIO"). Range("f65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda.Offset(0, 8). Copy
Sheets("INFORME DIARIO"). Range("g65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda.Offset(0, 9). Copy
Sheets("INFORME DIARIO"). Range("h65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda. Offset(0, 10). Copy
Sheets("INFORME DIARIO"). Range("i65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda.Offset(0, 3). Copy
Sheets("INFORME DIARIO"). Range("j65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
celda. Offset(0, 12). Copy
Sheets("INFORME DIARIO"). Range("k65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
End If
Next
End Sub