エクセルマクロについてです。
かなり難しいと思うのですが、投稿します。
添付画像の左のファイルのL列(M日)に日付けを入れたいのですが、
その日付けと言うのは、右ファイルのMが入っているところです。
右ファイルのC列7行目から、X12345-48までの番号とB列12行目からのコ-ド
B00.CR0.E00などが記載されています。
このコ-ドの右を辿ってもらうと日付けにMが記載されています。
例えば、左ファイルのC列5行目にX12345-B00-019-00-00の番号があるのですが、
このX12345-B00までと、右ファイルのX12345とB00をマッチさせMの日付けを左ファイルのL列に転記させたいのです。
X12345-B00-019-00-00だと2022/7/1、X12345-CR0だと2022/7/8といった感じです。マッチさせたい番号は、I列にもあるのでC列とI列この2行を対象にM日を入れるイメ-ジです。
M日が記載されているファイルは多数あり、ファイルごとに当然番号は違ってきますので、ファイルごとにM日を転記させたいと思っております。
画像の右ファイルは、あくまで一例です。
マクロの起動方法としては、左ファイルにマクロボタンを作りクリックするとファイルを選択できるようにしてそのファイルを選べば転記されるようにしたいです。
注意点があります。右ファイルはシ-トがいくつかあり、M日記載のシ-トは、
必ず左から2番目にあります。シ-ト名もファイルによって違います。
それと右ファイルのC列7行目から、X12345-48までの番号とB列12行目からコ-ド
B00.CR0.E00と言いましたが、必ず7行目と12行目から記載があるわけではありません。ファイルによっては多少ずれたりしています。列は変わりません。
以上、分かりにくい説明で申し訳ないですが、こちらを実行することは可能でしょうか?
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
図が読み取れないので行や列が不明なのと、説明も明確ではないのではっきりとはわかりませんけれど・・
>こちらを実行することは可能でしょうか?
多分、さほど難しくはないものと推測します。
フィアルをどうやって決めるのかとか、シートはどれなのかとかコードにするには不明情報が多すぎますけれど・・・
>X12345-48までの番号とB列12行目からのコ-ド
>B00.CR0.E00などが記載されています。
・・・
>このX12345-B00までと、右ファイルのX12345とB00をマッチさせ~
X12346、X12347、X12348ってのはダミーなのでしょうか?
それともC列にある文字と、B列にある文字を全部組み合わせて検索するということなのかな?
また、Mが同じ行に複数存在していたらどうするのかなども不明ですね。
(「ありません」と言うのは簡単ですが、誤記も含めて考えるとあるのかも・・)
日付に関しても、全てシリアル値で単に転記すれば足りるのか、あるいは何かを組み合わせて日付を作成する必要があるのかなど・・
ご説明文を読む限り、質問者様の中でもまだ上手く整理ができていないご様子ですので、まずは、一度きちんと整理し直した方がよさそうに思われます。
(上記の多くの疑問に関しては、ご本人にとっては「わかっている内容」なのでしょうけれど、なさりたいことを論理的な手順できちんと整理するという意味です)
そのうえで、マクロを作成なさればできるものと思います。
頑張ってください。
No.2
- 回答日時:
大きな添付画像は500×500ピクセルに縮小されてしまうので、文字の判別が困難です。
不要な列を非表示にしたり、可能な限り列幅を狭めたりして
なるべく狭いサイズの画像に収めましょう。
今回の場合は補足投稿にも分けて画像を2枚に分けたほうが良いかも。
これで、元のシートの状況が把握しやすくなります。
望む挙動を、箇条書きでザックリ整理してもらえないでしょうか。
文章で書き連ねられると把握しきれません。
それとコレは知識がなくて完全なマクロ制作依頼ですか?
それとも、ある程度自分で手直しできる程度にはスキルをお持ちなのでしょうか?
No.3
- 回答日時:
画像が不鮮明なため、質問の意味が理解できません。
gyazo.comを利用すると鮮明な画像がアップできます。
gyazo.comを利用されてはいかがでしょうか。
下記URLはサンプルです。(画像の内容は本件とは関係ありません。この程度の鮮明な画像になるという見本です。)
https://gyazo.com/a6655139a3dfeda93defb0dfb711f076
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- その他(プログラミング・Web制作) エクセルVBA 18 2022/06/11 17:19
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
Latexで図番号だけを「図1.1」...
-
binファイルを解凍したいの...
-
exeファイルをデータ転送サービ...
-
Seasar2のdiconファイルの読み方
-
HTMLからのBATファイル実行
-
ディレクトリの監視と変更ファイル
-
XPでVB6.0ディストリビューショ...
-
CSVから指定行だけを読み込み
-
VBAで特定の場所にあるCSVファ...
-
コマンドプロンプトで、指定し...
-
warファイルをEclipseでプロジ...
-
参照するファイルをワイルドカ...
-
ハイパーリンクされたJPGファイ...
-
公文書のxmlファイルの開き方が...
-
パイソンでpy ファイルと p...
-
vbsにてショートカットが存在す...
-
Word VBA MSGBOX 内で降順表示
-
Batファイルをバイナリ形式にす...
-
CSSを1ページに1枚作るのって変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
#include <Windows.h>というヘ...
-
Latexで図番号だけを「図1.1」...
-
binファイルを解凍したいの...
-
.NETアプリを作ったときの .man...
-
ファイル構造が破損しているフ...
-
2つのファイルのバイナリをコン...
-
CSSを1ページに1枚作るのって変...
-
Word VBA MSGBOX 内で降順表示
-
公文書のxmlファイルの開き方が...
-
jarファイル
-
バッチ処理で追記コピーしたい
-
自分で作成した重要ファイルを...
-
ファイルは何で構成されている...
-
exeファイルをデータ転送サービ...
-
リンクの張り付けかたを教えて...
-
exeファイルの中身を見る方法は...
-
参照するファイルをワイルドカ...
-
CRCが一致する確率
-
C言語---ファイルに出力したデ...
おすすめ情報