Excel VBA質問箱 IV

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

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


52299 / 76732 ←次へ | 前へ→

【29273】Re:同じデータが続いている最後のセルを見つける
回答  Kein  - 05/9/29(木) 12:42 -

引用なし
パスワード
   その数値データが Sheet1 にあり、A列に昇順で入力されているとして・・

Private Sub CommandButton1_Click()
  Dim Num As Long
 
  With TextBox1
    If .Value = "" Then Exit Sub
    If Not IsNumeric(.Value) Then Exit Sub
    Num = CLng(.Value)
  End With
  With Worksheets("Sheet1")
   If IsError(Application.Match(Num, .Range("A:A"), 0)) Then
     MsgBox "TextBox1 の値は見つかりません", 48: Exit Sub
   End If
   .Range("A65536").End(xlUp).Offset(1).Value = Num
   .Range("A1", .Range("A65536").End(xlUp)) _
   .Sort Key1:=.Columns(1), Order1:=xlAscending, _
   Header:=xlNo, Orientation:=xlSortColumns
  End With
End Sub
   
というようなコードで出来ると思います。
行の挿入や削除は処理が遅いので、なるべく使わない方法を考えた方が良いと思います。

3 hits

【29259】同じデータが続いている最後のセルを見つける kono 05/9/29(木) 11:22 質問
【29264】Re:同じデータが続いている最後のセルを見... とまと 05/9/29(木) 11:55 回答
【29289】Re:同じデータが続いている最後のセルを見... kono 05/9/29(木) 19:36 発言
【29296】Re:同じデータが続いている最後のセルを見... とまと 05/9/29(木) 23:24 回答
【29305】Re:同じデータが続いている最後のセルを見... kono 05/9/30(金) 11:04 お礼
【29269】Re:同じデータが続いている最後のセルを見... ちくたく 05/9/29(木) 12:04 回答
【29274】本筋とは関係ありませんが、Withブロックの... ちくたく 05/9/29(木) 13:11 発言
【29273】Re:同じデータが続いている最後のセルを見... Kein 05/9/29(木) 12:42 回答
【29281】Re:同じデータが続いている最後のセルを見... kono 05/9/29(木) 15:34 お礼

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