0
階層(col B:D)に基づいて列Fに数値を生成する必要があります。以下は、excap examapleと結果/値を取得する必要があります。 MultiLevelツリーに番号を設定する
私はLevel1の値を表示する方法しか知りません。
ws_c = ws1.Cells(ws1.Rows.Count, "D").End(xlUp).Row
Dim Lev1 As Long, Lev2 As Long, Lev3 As Long
Lev1 = 1
For i = 3 To ws_c
If ws1.Range("B" & i).Value <> "" Then
ws1.Range("F" & i).Value = Lev1
Lev1 = Lev1 + 1
End If
Next
まず、完全に修飾するあなたの '' ws_c = ws1.Cells(ws1.Rows.Count、 "D" に変更することにより、ws_c'ここに私のコードです).End(xlUp).Row'、あなたの変数を正しく定義すると、 'Dim Lev1 As Long、Lev2 As Long、Lev3 As Long' –
あなたが書いたとおりに上記のコードを修正しました。 – 4est