- ベストアンサー
Excel VBAでのデータ自動化についての質問
- エクセルのVBAに詳しい方にコードの助けを頂きたいです。S1の項目と完全一致するS2の項目のデータをS1に自動的に張り付けたいです。
- 前提として、S1の項目が空欄になるまでループし、S2の2列目以降の全てのデータをS1に張り付けます。また、S1の「地区」にS2の「区域」を反映させる必要があります。
- 具体的には、S1の1列目に「ID、地区、住所、電話番号、資産名、耐用年数、取得日」と記載されており、S2の1列目に「住所、設備、資産名、区域、備考」が記載されています。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセルVBA、列のコピーについて
VBAについて助けてほしいことがございます! VBA初心者なので、ひょっとしたらレベルの低い質問かもしれず申し訳ないのですが、VBAに詳しい方がいらっしゃれば教えて欲しいことがあります。 下記の前提を含めた作業内容をVBAのコードとしてまとめる事は出来るのでしょうか? 1列目(A1,B1,C1,D1…)にキー項目(名前、番号、地域、住所、ID…)、2列目以降にキー項目のデータが入力されています。 【作業内容】 「ID」の項目の列には、「番号」の列の文字をコピーして貼りつける(キー項目は上書きせずにIDのまま)。 【前提】 ・キー項目の列は固定されていない(B列が番号の時もあれば、住所の時もある)ので、文字を基準にコピー作業をする ・「キー項目が空欄にぶつかったら、検索を終了」という事をループに入れる(キー項目数は変動するため) ・2列目以降の全てのデータをに張り付ける」という事をコードに入れる(2列目以降のデータの列数も変動する且つ途中に空欄も含むため)
- 締切済み
- Visual Basic
- EXCEL VBAでワークブックのデータ取得
コードを実行するブックがあるホルダー内の全てのブック(10個程度)からSheet1のA列~E列のデータ(行数はブックにより異なりますが大体2000行程度)の2行目以降を取得し、コードを実行するブックのSheet("DATA")の2行目以降にデータを貼り付け、F列に取得したブック名を記載したいのです。 残念ながら最初でつまずいています。 なにとぞご教示お願いします。
- ベストアンサー
- オフィス系ソフト
- Excel VBAでQRコードを生成したい
下記のようなExcelファイルがあります。 (Webシステムからのダウンロードで作られる.xlsmのファイル) このExcelを開くときに、各シートにB4セル(データ3)をもとにQRコードを生成したいです。 A | B 1 タイトル(AB結合) QRコード(タイトルと同様のセル、タイトルの右側に配置) 2 項目名1 データ1 3 項目名2 データ2 4 項目名3 データ3 5 項目名4 データ4 ・シートはダウンロードするデータ数によるため変動 ・各シートに1つQRコードを生成 テンプレートを利用しダウンロードしているため、指定のセルにはもともと違う値が入っています・ ActiveXコントロールでは中身のデータが更新されない&シート2枚目以降にQRコードが生成されなかったためマクロで作成したいのですが、 インターネットで調べると1シート内の連続生成のみで シートごとの繰り返し方がわからなかったので投稿させていただきました。 ご教授よろしくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- エクセル VBA
最近マクロの勉強を始めたばかりの初心者で、どうしても Loop 処理の構文が理解出来ません。 S列 T列 U列 0 0 0 10 5 8 0 4 0 ・ ・ ・ ・ ・ ・ 上記のようにS列(3行目)からU列(最終行変動)に0~20000位の値が入っていて、データの並び替えでS列(昇順)で並べ替えをした後、S列の値が0の場合のみS~T列をDelete Shift:=xlUP したいです。 もしくはS列が0の場合のみT列まで選択 Range("S3:U...") とし、S列が0の行をまとめて Delete Shift:=xlUp したいです。 並べ替えまでマクロすぐ出来たのですが、Loop For Next など構文が理解できません。 どなたかお知恵をお貸し下さい。
- 締切済み
- Visual Basic
- エクセルについて教えてください。
エクセルについて教えてください。 コードの振られたデータシートが新旧2つあります。旧データに含まれる項目を新データに追加項目として反映させたいのですが、関数は何を使って、どう範囲などを入れたらよいのでしょう。追加・削除されたコードもあります。 このような感じのデータです⇒新データはA列:コード、B列:氏名となっており、旧データには、AB列にC列:グループ名が入っています。 新データにC列の内容を反映させ、最終的にはグループごとにソートをかけたいのです。
- 締切済み
- その他MS Office製品
- 【エクセル】歯抜けの空白欄に上段と同じ値を入れたい
エクセル(2010)で ある表に ところどころ空欄があり、 そこに上段と同じ値を入れたいです。 随時発生する作業のため マクロ(もしくはVBA)が組めればと考えておりますが、 初心者につき、ご教示いただけますでしょうか。 A列:項番 B列:大項目 C列:中項目 D列:小項目 E列:備考 ※1行目:項目名、2行目以降:値 という表で、 A列のナンバリング・D列の小項目 以外は 上と同じ扱いとなるため空欄となってしまっていますが、 アクセス(DB)に取り込むため、空欄の無い形にしたいのです。 ※ちなみに、A列・D列は空欄が無い状態=最終行以下は空白です。 よろしくお願い致します。
- ベストアンサー
- Visual Basic
- エクセルVBAで集計
リスト形式になったデータがあります。 C、D、E列(6行目以降)に数のデータがあります。 L列のデータが「東京都」と「神奈川県」であれば、 CDE列をたして合計し、数をそれぞれメッセージボックスで 「東京都:50 神奈川県100」というように表示したいのですが、 コードをお教えいただけないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルについて教えてください。
会員データで、住所の地区名・番地と横並びに別々のセルに入っているのですが、できればひとつのセルにしたいと思います。それって可能でしょうか? 例えば、F1~F10まで地区名があって、G1~G10まで番地が入ってる場合、F列に全部を入れられたらと思います。1件ずつ手作業でやるのもいいのですが、全部で1000件以上あるので、ちょっと大変かなと・・・。 簡単なやり方がありましたら教えてください。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルでのVBA(マクロ)が出来ますか?
帳票の整理で困っています。 以下のようなデータがシート1に入力されています。 A B C D E F 1名前 住所 請求書 納品書 領収書 到着確認書 2山田 東京 ○ ○ 3井上 千葉 ○ ○ ○ 4植田 大阪 ○ ○ 5境 秋田 ○ ○ 6大田 沖縄 ○ ○ ○ ○ 7野原 埼玉 ○ データの”○”は書類が確認済で、空白は未確認あるいは未到着です。 "C"列から"F"列の中で1つ以上空白のあるデータを検索して別シート2へそのままコピー出来るマクロ、そしてシート2に表示されたデータで空白となっている"C"列から"F"列の項目名(請求書等)をシート3に用意してあるあいさつ文の書類名入力セル(ここではE10としておきます)に記入できるマクロがさっぱり分かりません。 データ件数は1000件以上になるかと思います。 どなたかお助けください。
- ベストアンサー
- オフィス系ソフト
お礼
返信遅れてしまい、申し訳ございません!頂いたコードを自分で微修正して、何とか対応できました! 本当に助かりました、ありがとうございます!!頂いたコードを十分に理解して、今後に活かす様にいたします_(._.)_