Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


98 / 74623 ←次へ | 前へ→

【80169】Re:VBA Do Loop Untilでエラー
お礼  まよい人  - 18/10/4(木) 15:54 -

引用なし
パスワード
   γ 様

ありがとうございます。
仰る通りです。

エラーが生じるコードは

Function 支(ByRef currentRow As Long, ByVal flag As Boolean, ByVal 列 As Byte)
  With ActiveSheet
  Dim myLevel As Byte
  myLevel = Val(.Range("H" & currentRow))
  Do
    Dim I_Flag As Boolean
    I_Flag = CStr(.Range("Q" & currentRow)) = "380"
    If Not I_Flag Then
      If flag Then
        Set ss = Me.Range("E3:E453").Find(Left(.Range("F" & currentRow), 13), LookIn:=xlValues, LookAt:=xlPart)
        If ss Is Nothing Then Set ss = Me.Range("E3:E453").Find(Left(.Range("F" & currentRow), 11) & "X" & Mid(.Range("F" & currentRow), 13, 1))
        I_Flag = ss Is Nothing
        If Not I_Flag Then I_Flag = Me.Cells(ss.Row, 列) = ""

        If Not I_Flag Then
          If Left(.Range("K" & currentRow), 1) <> "ム" Then
            .Range("K" & currentRow) = "ム←" & .Range("K" & currentRow)
            .Range("K" & currentRow).Interior.ColorIndex = 33
          End If
        ElseIf Left(.Range("K" & currentRow), 2) <> "ジ" Then
          .Range("K" & currentRow) = "ジ←" & .Range("K" & currentRow)
          .Range("K" & currentRow).Interior.ColorIndex = 33
        End If
      End If
    ElseIf Left(.Range("K" & currentRow), 2) <> "ジ" Then
      .Range("K" & currentRow) = "ジ←" & .Range("K" & currentRow)
      .Range("K" & currentRow).Interior.ColorIndex = 33
    End If
    currentRow = currentRow + 1

    If myLevel < Val(.Range("H" & currentRow)) Then Call 支(currentRow, I_Flag, 列)
  Loop Until myLevel > Val(.Range("H" & currentRow))
  End With
End Function

です。

53 hits

【80163】VBA Do Loop Untilでエラー まよい人 18/10/2(火) 15:16 質問[未読]
【80164】Re:VBA Do Loop Untilでエラー γ 18/10/2(火) 20:55 発言[未読]
【80169】Re:VBA Do Loop Untilでエラー まよい人 18/10/4(木) 15:54 お礼[未読]
【80171】Re:VBA Do Loop Untilでエラー γ 18/10/4(木) 19:23 発言[未読]
【80173】Re:VBA Do Loop Untilでエラー γ 18/10/6(土) 11:44 発言[未読]
【80175】Re:VBA Do Loop Untilでエラー γ 18/10/6(土) 17:22 発言[未読]

98 / 74623 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free