Excel VBA質問箱 IV

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

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


29048 / 76732 ←次へ | 前へ→

【52973】Re:For ..Next ステートメントを思ったとおりに実行するには
お礼  にしもり  - 07/12/10(月) 17:57 -

引用なし
パスワード
   ▼とおりすがり さん、neptuneさん:

> B5以下のセルに値が入力されていないとき、
> ws1.Range("B5").End(xlDown).Rowは列の最終列に行きます。
> 65536です。
知りませんでした。
アドバイスにしたがったらできたみたいです。
どうもありがとうございました。


Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Dim Pnm As String
Dim Cnm As String
Dim ws1 As Worksheet
Dim i As Long
  
  If Not Application.Intersect(Range("B5:B107"), Target) Is Nothing Then
  
    With Target
      Pnm = .Offset(, 1).Value
      Cnm = .Offset(, 2).Value
    End With
  
    Set ws1 = Worksheets("入力フォーム")
    For i = 5 To ws1.Range("B65535").End(xlDown).Row
      If IsEmpty(ws1.Cells(i, 2).Value) Then
        ws1.Cells(i, 2).Value = Pnm
        ws1.Cells(i, 3).Value = Cnm
        Exit For
      End If
    Next i
    
    Cancel = True
 
  End If

End Sub
0 hits

【52949】オーバーフローとは にしもり 07/12/10(月) 11:39 質問
【52950】Re:オーバーフローとは Blue 07/12/10(月) 11:52 回答
【52953】Re:オーバーフローとは にしもり 07/12/10(月) 14:17 お礼
【52954】For ..Next ステートメントを思ったとおり... にしもり 07/12/10(月) 14:24 質問
【52957】Re:For ..Next ステートメントを思ったと... neptune 07/12/10(月) 15:18 発言
【52961】Re:For ..Next ステートメントを思ったと... にしもり 07/12/10(月) 15:47 質問
【52964】Re:For ..Next ステートメントを思ったと... neptune 07/12/10(月) 16:25 発言
【52971】Re:For ..Next ステートメントを思ったと... とおりすがり 07/12/10(月) 17:29 発言
【52973】Re:For ..Next ステートメントを思ったと... にしもり 07/12/10(月) 17:57 お礼

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