- 締切済み
特定のセルの内容を別のブックに記録
特定のセルの内容を別のブックに記録 エクセルでマクロを作っているのですが 特定のセル(通し番号の入ったセル)のデータを、別のブック(通し番号データ)に記録 常に同じブックに記録し、ブックの場所は絶対参照で指定 毎回同じセルに上書きでなく、データの入っている次のセルに書き込む 読み込む時に、最大値または降順に並べ替えた先頭に+1して値を特定のセル(通し番号の入ったセル)に書き込む マクロが作れなくて困っています どなたかマクロに詳しい方教えてください 通し番号の入ったセルは、Seet1にあり複数セル結合で1つのセルになっていて A1などと表示される場所には、「通し番号」と書いてあります 最終的に「新規作成」のコマンドボタンをエクセルシートに作って コマンドボタンに登録する予定です 現在使っているエクセルは2007ですが、最終的にはOfficeXP,2003,2007,2010で使えるようにしたいです
- gask200612
- お礼率100% (1/1)
- オフィス系ソフト
- 回答数1
- ありがとう数6
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- MackyNo1
- ベストアンサー率53% (1521/2850)
基本的に、ご希望のコードは「マクロの記録」だけでもできそうな気がしますが、具体的にどの部分のマクロコードが書けないのでしょうか? まず、マクロの記録でコードを取得し、そのコードのどの部分を変更したいのかを明示されたほうが良いと思います。 ちなみに、データベースの入力欄の1つ下のセルにデータを追加する部分は、たとえばA列でCtrl+↓のショートカット操作を行い、データが入力されている一番下のセルを選択した後に、「相対参照で記録」を開始し1つ下のセルを選択し(相対参照解除)貼り付け操作などを行います。
関連するQ&A
- 複数のBookから決まったセルの値を別のBookに
お世話になります。 EXCELで複数のBOOKから決められたセルにある値を抽出してひとつのBOOKに纏めたいのです。 BOOK1~50、 BOOKには31枚のSheetがあります。 その中のSeet31にSeet1~30のデーターを纏めてあります。 Seet31の A1~3 B1~2 C1~3 のデーターを抽出して 新しく作ったBook【集計】のSeet1にBook1~50から抽出した データーを縦に並べたいのです。 【 例 】 A1 A2 A3 B1 B2 C1 C2 C3 1 5 2 4 3 6 7 1 3 2 2 3 4 6 9 7 5 2 3 7 8 5 6 2 3 1 8 と、いった感じです。 なお、Book名は『漢字+数字』です。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで5つのブックの最新データを別のブックにまとめたい。
エクセルで5つのブックの最新データを別のブックにまとめたい。 5人の担当者が、並行してデータ入力しているブックがあります。 セルの配置や項目は一緒です。 各担当者は、データを日々継ぎ足ししており、 そのデータを別のブックに日々、集約していきたいのです。 継ぎ足される順序は、問いません。 重複や漏れがなければ、OKです。 都度、コピペしていけば良いのですが、 各担当が入力完成時にマクロ等でボタン一発でいけたら幸いです。 ちなみにそれぞれのブックは、共有フォルダ内で作業しています。 1データ20項目で文字と数字主体で、関数等は含まれません。 それぞれの担当者に通し番号データもあります。
- ベストアンサー
- その他MS Office製品
- EXCEL VBA 別のブックへの転記について
ユーザーフォームを利用してEXCELにてデータベースを作成しております。 データ入力後は、コマンドボタンをクリックし シートへデータを記録するコードを書きました。 その際に、同フォルダ内に設置している、別のブックを開き 同様にデータを書き込みたいと思っています。 コードを書くにあたり、以下の点を盛り込んでみましたが、エラーは出ないのですが 数値の反映が出来ておらず、必要な別ブックがオープン出来ていない気配です 1、ブックオープン時、開いているかどうか調べ 開いてる →メッセージなし データの書き込み 開いていない →ブックを開く データを書き込む 2.別ブック 書き込むセルは、最下部のセル 3.作業終了後、別のブックは保存して閉じる 4.ブックの指定は、同フォルダ内なので、作業PC移動も考慮し パス名は、できる限り省略もしくは取得して設定したい フォルダ名 「データ記録システム」 ユーザフォームを起動させるブック 「全データ.xls」 別ブック 「管理用データ.xls」 EXCELは2003を利用していますが、近日中に2007へ移行いたします まだまだ未熟なので、恥ずかしい限りですが どうぞご教授頂けますようよろしくお願いいたします
- ベストアンサー
- Visual Basic
- セル操作を記録するマクロを作りたい
ご覧になっていただきありがとうございますm(._.)m セルの操作を自動で記録してくれるマクロを組みたいのですが、 (エクセルの「マクロの記録」ボタンのようなものです) その組み方が分からずとても困っています。 セルの操作を随時読み取ってそれを記録する、 そんなマクロの組み方を知っていたら教えていただけませんか?
- 締切済み
- オフィス系ソフト
- 複数のエクセルデータ上特定位置の値を一つのセルに
大量の同じフォーマットのエクセルファイル(Book1,Book2...)があり、それぞれのBookファイルの「NO.」シートのD6セルには番号が入っています。それぞれファイルでSheet1の特定のセル(例えばB4セル)の値を「データ」ファイルのSeet1にまとめたいです。「データ」ファイルのA列には「NO.」が入力されているので、Bookファイルの値はそれぞれ対応する番号の右側3番目のセルに移したいです。 いちいちコピーすることもできますが、あまりに量が多いので、VBAで簡単にできないかといろいろ試行錯誤してみましたが、うまくいかず悩んでいます。どなたか教えていただければと思いここで質問します。質問の意図がうまく伝わったかどうか不安ですが、よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- マクロを無効にしてブックを開くマクロ
fileopenコマンドで、エクセルブックを開くとき、そのブックのマクロを無効にして開くコマンドを教えてください。マクロの記録でマクロを作ってみましたが、どちらで開いてみても同じコマンドしか記録されません。
- ベストアンサー
- オフィス系ソフト
- 複数のブックから特定データ群を新ブックにまとめたい
こんにちは。 EXCEL2007について、ご教示ください。 EXCEL2007で、複数ブック内の特定シート上にある特定のデータ(複数) を特定ブックにまとめたいのですが、うまくできずに悩んでいます。 <やりたいこと> ・参照元は特定フォルダ内にある全ファイルが対象(100程度) ・ブック内の特定シートが対象(シート名は ・コピー (1) 元シートのA4~F4セル(セル結合されています)のデータを、 先シートのB2セルへコピー (2) 元シートのG4~L4(セル結合)のデータを、先シートのC2セル へコピー (3) 元シートのG6~R6セルのデータを、先シートのE2セルへコピー ・コピー2 次ブックを読み込み、1行下(B3、C3、E3)にコピーする。 ・コピー3 以降1行下にコピーし、ファイルが無くなるまで繰り返す。 以上ですが、マクロでできるように教えていただけないでしょうか。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- 別ブックのマクロよりコマンドボタンを押下する方法
当方、VBAに関しては初心者です。 EXCEL2000のVBAで作成したプログラムAの操作を、マクロを使って別のブックに記録させたのですが、マクロを実行しても途中で操作が止まってしまいます。 マクロを変更することで解決できる方法がわかる方がいらっしゃったら教えてください。 ※RocketMouseのようなWindows操作制御ソフトが会社では利用禁止とされていて使えません。 ちなみにVBAで作成したプログラムAは ・ユーザーフォーム上に2つのコマンドボタン(「次へ」「終了」)と4つのラジオボタンがあります。 ・「次へ」を押下すると別のユーザーフォームへ遷移します。 ・遷移先のユーザーフォームにはコマンドボタン(「戻る」)があります。 ※ただし、会社の資産であるためプログラムAを変更することはできません。 マクロで記録した操作は以下の(1)~(4)です (1)ラジオボタンはデフォルト表示のままで (2)コマンドボタン「次へ」を押下して別のユーザーフォームへ遷移 (3)遷移先のユーザーフォームでコマンドボタン「戻る」を押下 (4)(1)のユーザーフォームに戻った後コマンドボタン「終了」を押下 別のブックに(1)~(4)の操作を記録させ実行しましたが、(2)でコマンドボタン「次へ」が押下されず、別のユーザーフォームへ遷移できません。 マクロの変更で別のユーザーフォームへ遷移させる方法を教えてください。 ※コマンドボタン「次へ」の関数はPublic Subで定義されてます。 よろしくお願いします。
- 締切済み
- Visual Basic
- エクセルの特定セルを別へのブックに行方向に転記
エクセル2010で、専用フォルダーに入っている複数のエクセルファイルの特定のセル(A1,B2,C3等)を別のブック(まとめ)に行方向に転記したいのですが。 まとめ用のシートの上の行から順に各シートのセル内容を転記していきたいのですが何か方法がありませんでしょうか? 例えば各ファイルに住所、TEL No、名前が決まった書式のセルに入っていて、これが毎月新規データとして追加されるのですが、別のエクセルシートに必要な項目のみ転記して、一覧表を作成したいのです。 現在は、1つずつファイルを開いて、目的のセルのコピペでまとめのシートに貼り付けて作業していますので、これより少しでも簡単な方法があれば教えてください。
- ベストアンサー
- Excel(エクセル)
- エクセルで、別Bookの同じデータを自動的にコピーする
自分で考え解決できるほどのスキルが無いので、ここをよく利用しています。皆さんよろしくお願いしますm(_ _)m エクセルです。2つのBookがあります。それぞれにデータ(文字)が入っていますが、その一部を自動的にBook2から Book1にコピーしたいのです。 ★☆★ Book1のあるセルのデーター(文字)と同じデータが入っている、Book2のセルと同じ行で別の列にあるデーターを、 Book1のデータと同じ行で別の列にコピーしたい。 ★☆★ このような事が、自動的に出来るんでしょうか? ちなみに、マクロは・・・私には難しいですm(_ _)m
- ベストアンサー
- オフィス系ソフト
お礼
お礼が遅くなりすみません アドバイスありがとうございます マクロの記録で試してみます