ユーザーが[OK]をクリックしてデータをコピーするか、[キャンセル]を押してコードを終了できるように、列に存在する人と不在の数を表示するメッセージボックスを作成しようとしています。
問題は、メッセージボックスに表示する前に欠席者と出席者の数をカウントする CountIf 部分が機能しないように見えることです。
私はコーディングにかなり慣れていないので、おそらく本当の混乱ですが、助けとIDに感謝します:)
Sub SubmitAttendance()
Dim Response As String
Dim Question As String
Dim PresentNumber As String
Dim AbsentNumber As String
Function As Integer
PresentNumber = Countif(Range("E:E"), Present)
AbsentNumber = Countif(Range("E:E"), Absent)
End Function
Question = "PresentNumber Present and AbsentNumber Absent"
Response = MsgBox(Question, vbOKCancel, "Register Totals")
If Response = vbOK Then
Range("E:E").Select
Selection.Copy
Range("F:ZZ").Find("").Select
Selection.PasteSpecial
Else
Exit Function
End If
End Sub