Excel VBA質問箱 IV

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

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


10849 / 13646 ツリー ←次へ | 前へ→

【19600】最終セルにフォームからの項目を追加 hiro_y 04/11/10(水) 10:02 質問[未読]
【19601】Re:最終セルにフォームからの項目を追加 ichinose 04/11/10(水) 13:26 回答[未読]

【19600】最終セルにフォームからの項目を追加
質問  hiro_y  - 04/11/10(水) 10:02 -

引用なし
パスワード
   顧客リストを作成していますが、フォームによって顧客名簿・名簿検索・詳細項目を追加できるように作成中です。
しかし、新たに項目を追加した場合、その顧客の行の最終セルに追加するコマンドがわかりません。
ちなみに、顧客ID・名前によって検索・表示できるようにはしてますので、これをキーに該当行の最終セルに追加できるように判断できるものなのでしょうか。
よろしくお願いします。

【19601】Re:最終セルにフォームからの項目を追加
回答  ichinose  - 04/11/10(水) 13:26 -

引用なし
パスワード
   ▼hiro_y さん:
こんにちは。

>顧客リストを作成していますが、フォームによって顧客名簿・名簿検索・詳細項目を追加できるように作成中です。
>しかし、新たに項目を追加した場合、その顧客の行の最終セルに追加するコマンドがわかりません。
>ちなみに、顧客ID・名前によって検索・表示できるようにはしてますので、これをキーに該当行の最終セルに追加できるように判断できるものなのでしょうか。
>よろしくお願いします。
顧客IDがSheet1のセルA1から始まっているとすると(A1が項目名、A2からデータ)
'========================================================
Sub test()
  Dim newrng As Range
  With Worksheets("sheet1")
   Set newrng = .Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0)
   End With
  MsgBox newrng.address
End Sub
こんなコードで新規登録セルを取得できます。
これが知りたかったのですよね?

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