列(C)のセルが満たされている場合、必須(E I J L M)を埋める5つの列を作成する問題があります。いくつかの列を強制的に1つの他の列に基づいて
私はこのコードを書かれているが、私は本当に困ったものに、列Cをリンクを持つ:(
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
Dim rngCell As Range
Dim lngLstRow As Long, lngTCols As Long
Dim lngRowCheck(1 To 5) As String
lngRowCheck(1) = "E"
lngRowCheck(2) = "I"
lngRowCheck(3) = "J"
lngRowCheck(4) = "L"
lngRowCheck(5) = "M"
lngLstRow = ActiveSheet.UsedRange.Rows.Count
For i = 1 To UBound(lngRowCheck)
For Each rngCell In Range(lngRowCheck(i) & "2:" & lngRowCheck(i) & lngLstRow)
If rngCell.Value = "" Then
MsgBox ("Please enter an input in cell " & rngCell.Address)
rngCell.Select
End If
Next
Next i
End Sub
あなたはより具体的だろうか?期待される出力を置くことができれば。 – sirandy