
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは
>④ワークシート(元データ)の抽出した見積Noと同じ行に上書き。
そのままの処理をすれば良いのでは?
①で抽出する際に、そのデータの行番号を取得しておいて、formのどこかに記録しておく。(表示する必要はありません)
④で、最初にその行番号を読み取って、その行番号の行に各項目を上書きしてゆけば良い。(変更の有無にかかわらず、全部戻せば良い)
No.1
- 回答日時:
これってAccessなのExcelなの?
Accessは良くわからないですがExcelなら抽出する際に『重複しないID』を取得し同時にFindメソッドとかで『どの行番号のデータだったか』を覚えさせる。
あとはその行番号を基に『更新済でも更新してなくても構わず1行分のデータを全て上書きする』って方法もあるけど・・・未検証且つ検証不能ですけど。
>整理番号 003 の行
ってどこを指しているのかな?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルのマクロで検索・抽出したデータを修正及び更新して元データに反映
Excel(エクセル)
-
VBAで検索後、行番号取得し上書き保存
Excel(エクセル)
-
excel VBA 2つのシートの特定の列を比較して同じ値のセルがあったらその行を上書きしたい
Excel(エクセル)
-
-
4
ExcelVBAのユーザーフォームで一度保存したデータを同じフォームに呼び出して編集する方法
Visual Basic(VBA)
-
5
VBAについて質問。別シートに転記、再度修正すると上書き保存するVBAを作成する方法を知りたいです。
Visual Basic(VBA)
-
6
エクセルVBA ユーザーフォームのTextBoxを日付にしたい
Excel(エクセル)
-
7
ユーザフォームを使ってのデータの書き換え(エクセル)
Visual Basic(VBA)
-
8
VBA リストボックスをダブルクリックしデータを修正したいのですが…。
Visual Basic(VBA)
-
9
Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。
Visual Basic(VBA)
-
10
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
11
EXCEL VBA コンボボックス、テキストボックスが未入力のときメッセージを表示する方法
Excel(エクセル)
-
12
入力済み、選択したセルに連動した行のデータをユーザーフォームで呼び出すには
Excel(エクセル)
-
13
エクセルVBA「リストボックスで選択した値をテキストボックスで変更してシート上セルに反映したい」
Excel(エクセル)
-
14
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
-
15
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
16
VBA フォームのテキストボックスにセルの値を表示させたいが改行していたら改行もあわせて表示させたい
Excel(エクセル)
-
17
ユーザーフォームのラベルに日付を表示させる方法があればお願いします。出来ればコード書いていただけると
Visual Basic(VBA)
-
18
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
19
VBA フォームに入力された数値を検索条件としたい
Visual Basic(VBA)
-
20
エクセルVBAでテキストボックスに入力があった場合のみ、ワークシートに転記したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス クエリ-で空白以外の...
-
ACCESSの集計クエリで3件ある...
-
抽出したデータを修正して元の...
-
エクセルデータの末尾の改行を...
-
MS-DOSコマンドプロンプトを途...
-
Oracleでの文字列連結サイズの上限
-
OracleのSQL*PLUSで、デー...
-
GROUP BYを行った後に結合した...
-
ADO VBA 実行時エラー3021
-
ワードの差込印刷で教えて下さ...
-
あるカラムのMAX値+1をINSERTし...
-
実績累計の求め方と意味を教え...
-
oracleの分割delete
-
Accessで別テーブルの値をフォ...
-
JSPのNULLレコード表示について...
-
DataGridViewの、選択されてい...
-
Excelで、改行がある場合の条件...
-
アクセスでレポートの1印刷内...
-
カレントレコードが無い事を判...
-
SQLの集計で「全て」の合計も表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
抽出したデータを修正して元の...
-
ACCESSの集計クエリで3件ある...
-
エクセル関数 文字(ハイフン...
-
ACCESSのクエリで同じSQL文だが...
-
アクセス クエリ-で空白以外の...
-
MS-DOSコマンドプロンプトを途...
-
クエリで・・・・
-
<SQL>条件付きで最小値レコード...
-
セル内の同じデーターを抽出したい
-
エラーメッセージ(Access2000)
-
エクセのオートフィルタ
-
助けてください!iPod touchの...
-
accessで対象データの抽出を行...
-
(Access)コンボックスの値を...
-
エクセルデータの末尾の改行を...
-
access 手順について教えて欲しい
-
さくらレンタルサーバのMysqlの...
-
商品テーブルからカテゴリ別の...
-
Excelで文字列を一つずつ抽出し...
-
SQL文の記述について
おすすめ情報
回答有難うございます。
説明不足ですいません。Excelです。
再度手順を下記します。
①修正フォームの見積No.BoxにNoを入力して抽出。
②修正したい項目を修正。(修正しない項目はそのまま)
③修正終了⇒上書きボタン(Commandbuttan1)Push。
④ワークシート(元データ)の抽出した見積Noと同じ行に上書き。
””Findメソッドとかで『どの行番号のデータだったか』を覚えさせる。
あとはその行番号を基に『更新済でも更新してなくても構わず1行分のデータを全て上書きする』””
って方法はイメージ通りなのですが、VBA始めたばかりで独学で色々試した結果うまくいかず、結局コードが分からない状況です。
お手数ですが教えて頂けますか?