エクセルVBA初心者です。
エクセルVBAのコードについて教えてください。
現在,画像のように,ユーザーフォーム画面にデータを入力し,フォームの「更新」ボタンを押すと,エクセルシートのデータが更新されるようなコードを書きたいと思っています。
※質問内容が分かりやすいように,なるべく簡素化しています。
今回の例であれば,エクセルデータのj,k,lをm,n,oに置き換える(更新する)ような形です。
「更新」ボタンのクリック時のコードとして,どのように書けばよいでしょうか。
WorksheetFunctionでVlookupを使えばできるかな?と思い,試したところ
textbox1.value(0004)をエクセルシート(sheet1)のA:D列で探し,指定した列番号の値を返す(=j,k,l)ことはできても,それをm,n,oに上手く置き換える方法が分かりません。
初歩的な質問で申し訳ないですが,コードをご教授いただけると幸いです。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
こんにちは、
書き換えると言う事でしょうか?
例えば、こんな事?
Private Sub CommandButton1_Click()
Dim i As Integer
Dim Trg As Range
Set Trg = Sheets("Sheet1").Range("A:A").Find(TextBox1.Value)
For i = 2 To 4
Trg.Offset(, i - 1).Value = Controls("TextBox" & i).Value
Next
End Sub
エラー処理は行っていません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) 更新前と更新後の差分をVBAを使って抜き出したい 5 2023/06/01 14:35
- Excel(エクセル) エクセルのマクロで複数条件に当てはまるものを全て抽出したいです 7 2022/05/21 08:51
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- Excel(エクセル) エクセルシートをVBAでpdfで保存したい 2 2022/06/27 10:17
- Excel(エクセル) ネットワーク上のエクセルとリンクしている時にデータ更新をvbaで、refresh Allで行う場合の 2 2023/04/10 05:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロの「SaveAs」でエラーが...
-
VBA 別ブックからの転記の高速...
-
ExcelVBAでDo Until loopのネス...
-
エクセル 複数シートの同一セ...
-
VBA別シートの最終行の次行へ転...
-
マクロ実行後に別シートの残像...
-
テキストボックスから、複数の...
-
VBAで変数の数/変数名を動的に...
-
VBA 空白行に転記する
-
楽天RSSからエクセルVBAを使用...
-
【VBA】特定の条件でセルをコピー
-
VBA Userformで一部別シートに...
-
VBAコードについて
-
アクセスからエクセルへ出力時...
-
EXCELのSheet番号って変更でき...
-
worksheetsプロパティでエラー...
-
VBAで質問ですが、皆さんはどの...
-
Unionでの他のシートの参照につ...
-
複数シートの複数列に入力され...
-
Changeイベントで複数セルへの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マクロの「SaveAs」でエラーが...
-
VBA 空白行に転記する
-
EXCELのSheet番号って変更でき...
-
マクロ実行後に別シートの残像...
-
VBA 別ブックからの転記の高速...
-
VBA別シートの最終行の次行へ転...
-
【VBA】特定の条件でセルをコピー
-
Count Ifのセルの範囲指定に変...
-
100万件越えCSVから条件を満た...
-
楽天RSSからエクセルVBAを使用...
-
VBAコードについて
-
Changeイベントで複数セルへの...
-
VBAで変数の数/変数名を動的に...
-
Excel2013で切り取り禁止
-
グラフマクロで系列を変数にす...
-
VBA 実行時エラー1004 rangeメ...
-
ExcelのVBマクロを、バックグラ...
-
Unionでの他のシートの参照につ...
-
Excel VBA オートフィルターで...
-
アクセスからエクセルへ出力時...
おすすめ情報