[過去ログ] VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
473: 2018/01/25(木)12:55 ID:MSU0yE0z(1) AAS
できます。
474: 2018/01/25(木)13:07 ID:HAPJI9RJ(2/5) AAS
ご教授ねがいたいのですが
475: 2018/01/25(木)13:19 ID:Hqq1J0vI(1) AAS
×ご教授
○ご教示
あと、見も知らぬ他人にタダで教えてもらうんならそれ相応の作法は必要じゃないのって、端で見てて思う
476: 2018/01/25(木)13:38 ID:ULmYwE81(1) AAS
>>472
もっと具体的にどんなのが作りたいか書いてもらわないと難しいです。

5列目を変更した時に同じシートの1列目を選択するようにしたい、とか。
あるいは、別のシートのA1セルを選択したいとか。

飛ばすといっても、そのタイミングが変更した時なのか、選択したときなのか、特定の数値が入ったときなのか。
477
(1): 2018/01/25(木)14:35 ID:HAPJI9RJ(3/5) AAS
こんな感じの表Aがあって、似たような表Bが別シートにあるんですけど、
表Aのセルの色を付けると同時にB表のセルのイロを変える

または、セルの文字も一緒に持ってくる

できますか?
画像リンク

478: 2018/01/25(木)14:36 ID:HAPJI9RJ(4/5) AAS
すいません、よろしくおねがいします
479: 2018/01/25(木)16:44 ID:WTDPcIn+(1/2) AAS
できるけど、コード教えてもらって、それを標準モジュールなり、sheet1モジュールなりに書き写せます?
それを使いやすいように改良できます?
480: 2018/01/25(木)17:08 ID:WTDPcIn+(2/2) AAS
できるって書いたけど、色を変えるのをイベントにするのは無理だから、マクロをボタンに登録するか、何かほかのイベントに割り当てるかしないとダメだわ。
481: 2018/01/25(木)17:26 ID:HAPJI9RJ(5/5) AAS
書き写しくらいはできます!
482
(1): 2018/01/25(木)18:45 ID:/25QAGMM(1) AAS
>>477
RaiseEventを使う
483
(1): 2018/01/25(木)19:01 ID:KaDWqQ6/(1) AAS
>>482
お忙しいのにみなさんありがとうございます
ちょっと詳しく説明すると、こんな感じです
左のsheetの表は一項目につき3段、その3段目の情報で仮にA,Bが記載されてある色つきのセルの情報のみを抜き出し、右にある別sheetの表に反映させたいのです

分かりづらかったらすいません

どのように組めば行けるのか、詳しく教えて頂くとありがたいです

画像リンク

484
(1): 2018/01/26(金)08:27 ID:zry4uQ/L(1/3) AAS
指1本で核ボタン押せる
485: 2018/01/26(金)08:28 ID:zry4uQ/L(2/3) AAS
>>484
スマン激しく誤爆
486
(1): 2018/01/26(金)09:48 ID:zry4uQ/L(3/3) AA×

487
(1): 2018/01/26(金)10:05 ID:cX+GX3c5(1) AAS
これ色付き以外のセルにも文字列は入ってるんだよな?
488
(1): 486 2018/01/26(金)11:04 ID:HJtMv0FJ(1) AAS
あー〜スマン
>表Aのセルの色を付けると同時にB表のセルのイロを変える
この仕様を見逃してたわ
見なかったことにしてくれ
489: 2018/01/26(金)19:09 ID:o3fzSqcU(1/2) AAS
>>487
入ってます
欲しいデータは1色で統一されてますが
ちなみに他に文字が存在しており、それらはほかの色で存在しています

>>488
お手数お掛けしております
ほんとにありがとうございます

色で判断をなくして、(条件で変えるので)>>483に書いてある欲しいデータ4種類を転記させるものでも良いのですが、難しいでょうか
490
(4): 2018/01/26(金)19:28 ID:s5W3X/Fy(1) AAS
できると思うけど、見本の写真がよく見えない。
491
(1): 490 2018/01/26(金)21:06 ID:K81AssZX(1) AAS
パソコンで見たら見えた。
これ、変更したところだけ反映したいの?
それとも、元表の3行目全てを反映したいの?
というか、データだけなら=で結べばいいのでは?
492
(1): 2018/01/26(金)21:17 ID:o3fzSqcU(2/2) AAS
>>491
そこまでして見ていただいて申し訳ないです

三段目だけを反映させたいのですが、その手書きの表の列、行ともに結構長い表なのです
手っ取り早く一瞬で作れたらと思って質問した次第です
493
(1): 2018/01/26(金)21:21 ID:Vo+OzJVu(1) AAS
Excel VBAスレいけば寄ってたかってみんなで教えまくってくれんじゃね?行けば?
494: 2018/01/28(日)00:24 ID:NUwCXosq(1) AAS
>>493
いまはゴキブリが湧いてるからあっちは行かない方が良さそう
495
(1): 490 2018/01/28(日)01:47 ID:xXGJMKWE(1) AAS
>>492
結構長いというけど、どれくらい?
数十列数十行くらいで、1回だけなら右にオートフィルして、行ごとコピペするのが早いと思う。
=で繋ぐだけなら1回やっておけば、あとは自動でかわる。

マクロでやるとしても、数式で=を入れればいいのか、値を持ってくるようにした方がいいのか。
表の範囲指定はどうするか?
current.regionか、usedrangeか、直接指定するか。(元の表に罫線が引いてあるか、空欄があるかで変わってくる)
496
(1): 2018/01/28(日)14:19 ID:Erw8GBm0(1/2) AAS
数式だって絶対参照、相対参照をきちんと意識して書けばRange=数式でアドレスに併せて変えてくれるから1回の代入で終わる。

以外と知らずに1セルずつ代入する人もいるけど。
497: 2018/01/28(日)14:51 ID:fbEFMaxh(1/2) AAS
>>495
3段目に毎回同じ文字がくるとは限らず、最低3種類の文字がくるので、とりあえずif分使って作成しました

横に日数1年分、縦に各項目50程です

絵にある通り、全く同じ表をコピペして使いますが(線あり)、ほんとは転記先の表は1段で済ませたい所でした
日替わりで最低3種類のうちのひとつが返ってきたらいいので

わかりづらくてすいません
498
(2): 2018/01/28(日)14:52 ID:fbEFMaxh(2/2) AAS
>>496
そうなんです
やり方を知らないので今は1セルずつ代入しています
499
(4): 490 2018/01/28(日)17:27 ID:z3VzjyNA(1/2) AAS
>>498
fast-uploader.com/file/7072682105190/

目的のものと全然違うかもしれないけど作ってみました。
データの最初のセルだけは自分で指定してください。
500: 490 2018/01/28(日)17:29 ID:z3VzjyNA(2/2) AAS
パス 0128
501: 2018/01/28(日)18:08 ID:745uG8BQ(1) AAS
>>499
乙です
老婆心ながらアップする前に「ブックの検査−ドキュメント検査」したほうがよろしいかと。
502: 499 2018/01/28(日)18:41 ID:UOLejiJq(1) AAS
サンクスです。
渡辺明さんになるところだったか。
1-
あと 500 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.038s