おはようございます。VBA-Excel。 Private Sub Worksheet_Change(ByVal Target As Range)に基づいて非表示/非表示の行を処理するにはどうすればよいですか?
私はマクロの初心者です& VBA Excelです。 Private Sub Worksheet_Change(ByVal Target As Range)に基づいて非表示/非表示の行を処理したい。私はアイデアは「B4'to 『B21』からIエントリデータは、(時には彼らは完全に、時には部分的に充填されます。このイベント(表示/非表示の行)を集約することである
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect Password:="avalon"
If Target.Column = 2 Then
Application.EnableEvents = False
Cells(Target.Row, 5).Value = Date + Time
Application.EnableEvents = True
End If
ActiveSheet.Protect Password:="avalon"
End Sub
次のコードでイベントに持っている。それは、重要ではない)。 「B21」をクリックするか、特定のセルでダブルクリックして別のイベントをクリックすると、後続行が22行から36行に再表示され、これらの行が表示されます。私はイベントに基づいて適切なコードを発見する必要性を明確にしようとすることを知らせていない場合は、明確であることを望みます。
ありがとうございます。私はすぐに学ぶことを約束します。
だから、あなたは 'B4'でデータを入力し、' 4'行全体が隠されますか? –
こんにちは。それは本当です、私は行2から21に常に解かれていることを忘れていたことを忘れていました。私は2番目のバッグラベルが必要な場合は、2番目のバッグラベルを記入するために22から36を再表示する必要があります。私は具体的かつ理解可能であることを願っています。ありがとう。 –
K. Davis。セルB4には、ラベル出荷を確認するための英数字コードの連鎖があります。例えば。 190453 - * - * - 1 | 68 | 1。ありがとう。 –