Excel VBA質問箱 IV

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

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


174 / 13645 ツリー ←次へ | 前へ→

【81672】支店ごとの名簿とラベルを作るには マングローブ 21/3/3(水) 17:24 質問[未読]
【81673】Re:支店ごとの名簿とラベルを作るには γ 21/3/3(水) 23:57 発言[未読]
【81674】Re:支店ごとの名簿とラベルを作るには マングローブ 21/3/4(木) 9:27 お礼[未読]
【81675】Re:支店ごとの名簿とラベルを作るには マナ 21/3/5(金) 16:48 発言[未読]

【81672】支店ごとの名簿とラベルを作るには
質問  マングローブ  - 21/3/3(水) 17:24 -

引用なし
パスワード
   支店と社員名例えて質問します。
支店ごとに支店名と社員名が入ったリストとラベルを作成しなければなりません。
ラベル作成は市販のラベルソフトの差し込み印刷を使います。差し込み印刷を使うために全支店と全社員名が入った1つのシート(以下台帳)を作成しないと差し込み印刷がうまくいかないのです。

リストはレイアウトが決まっているのでその決まったところに支店名と社員名を入れたいのです。

支店に例えているものは70から80個あります。
社員に例えているものは毎月変わり、人数も変わります。変わらない支店もあります。
毎月作り直さなければなりません。

台帳を作って各リストのテンプレートに転記するか、各リストを埋めて台帳を作るかどちらが作りやすいでしょうか。

いずれにしてもいろいろネットで探しましたがVBAを組まないとできなさそうな気がしています。でもVBAは扱ったことがなくてそこを理解する時間のほうがかかってしまいこの作業を手作業で進めなければならない状況にありまして、投稿しました。

先に台帳を作成する方法をとる場合 作りたいイメージは

1シートに全社員の名簿を作成します。実際には別の用途なのですが簡略化するために支店と社員にたとえて質問します。
1列目  2列目 3列目   
支店番号 支店名   社員名
1001   A支店  あああ あああ
1001   A支店  いいい いい
・・略
1002   B支店  ううう ううう
・・略
といったように。


それを同じブック内のシート2からでも新規にbookを開いてでもいいのですが、
1シート1支店とし最初から作成している表の指定した場所に支店名を名前をセットし1bookにまとめたいのです。
例えばシート1が上記の台帳としたら、シート2をA支店、シート3をB支店というようにしてシート2移行は全部同じ書式の表を作成しておきます。

各シートの表に当てはめる
ヘッダー部が支店番号と支店名。その下に社員の名前を列挙

セルB3:支店番号  SEQ:C6 セルD3:支店名
                 セルD6から社員名

今A4 1枚で20人まで入る表のレイアウトです。SEQも1〜20まで固定で先にいれてあり、表の上部と下部に注意書きなどがあるのでそれは行ヘッターとして設定します。
しかし20人を超える支店の場合、改ページと行ヘッダーとフッター部分の注釈は設定しているのでいいのですが、SEQを21〜社員分カウントーアップしてセットできるとありがたいです。

<シートイメージ 表の罫線がうまくひけないので省きました>
aaaaaaaaaaaaaaaa ←行へッターの注釈

1001  A社

   1 あああ あああ
   2 いいい いい


   20 こここ こ  

※1bbbbbbbbbbb
※2ccccccccccccc ←行フッタの注釈

ここで改ページ

   21 さささ ささ 
   22 しし  ししし

すみません。どなたか教えていただけないでしょうか。

【81673】Re:支店ごとの名簿とラベルを作るには
発言  γ  - 21/3/3(水) 23:57 -

引用なし
パスワード
   前半の方式なら、オートフィルタを使い、手作業でコピペすればよいのでは?
後半方式は内容が分かりませんでした。
行番号列番号も不明ですし、説明も要領を得ない適当な印象です。

>でもVBAは扱ったことがなくて、そこを理解する時間のほうがかかってしまい、
>この作業を手作業で進めなければならない状況にありまして、投稿しました。

あなたのマクロのスキルアップに少しでも貢献できるということであれば、
不明点を質問して確認もするかも知れませんが、この状況では検討する
インセンティブは正直なところ湧きません。

こちらは別に下請け作業員ではありませんので、
ご自分でマクロを学習するつもりはなく、しかし、他人に依存するつもりなら、
正当な対価を払って外注されることをお薦めします。
(あくまで私見で、他の方は別のお考えをお持ちかも知れません。)

【81674】Re:支店ごとの名簿とラベルを作るには
お礼  マングローブ  - 21/3/4(木) 9:27 -

引用なし
パスワード
   ▼γ さん:
下請けじゃない!対価を払え!おっしゃるとおりです・・・でも ここまで手厳しい口調で返ってくるとはショックです。

私も気安く投稿したわけではありません。

前まで使っていたexcelバージョンでは「データ追跡機能付きテンプレート ウィザード」機能やexcel単体でラベル作成ができましたがexcelのバージョンが上がったらそれらの機能がなくなってしまい、マイクロソフトのサイトでも私と同じ理由で困っている人の投稿があり、その回答が「VBAのサイトで質問してみたら?」というものだったのです。

それに加えさらに
いろんなサイトをみていますと私のようにVBAはわからないけどこうしたいという投稿があり、それについて こうしてみたら?と回答をいただいている人も多数いたので、何かしらヒントになるよなものが得られればそれをもとに一つ一つそれはどういう意味でどういうう動きなのか調べていけば加工できるかなと思ったのです。


ちょっと難しく考えすぎていて、各シートから転記する方法なら他のサイトでも公開されていたので、そちらで模索してみます。

というわけでこれ以上傷つきたくないのでレスは結構です。失礼しました。

【81675】Re:支店ごとの名簿とラベルを作るには
発言  マナ  - 21/3/5(金) 16:48 -

引用なし
パスワード
   ▼マングローブ さん:

台帳データを使って、差し込み印刷(Word)で、リストを作成してはどうでしょうか。

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