advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 671 for 』( ! ---- | ----* (0.108 sec.)
』( (96027), ---- (-96148)
[[20180214233118]]
#score: 4666
@digest: f347f4d27cbae218242b0cc663a42c2b
@id: 75527
@mdate: 2018-02-14T14:37:18Z
@size: 4172
@type: text/plain
#keywords: b1b2 (22785), subserial (21971), 000000123 (20578), submain (14877), subheadno (14426), subvolume (14426), abcno (14426), 000000456 (14214), headno (14214), subkey (13096), 表側 (12093), subid (12049), 白) (11769), volume (8928), serial (8129), 目no (7716), 表4 (6076), 考1 (4623), 表2 (3948), 明文 (3561), 980 (3499), 表3 (3494), 表1 (3081), 等) (2425), ク内 (2244), 列目 (2095), 角英 (2043), 例) (1771), 備考 (1707), 行目 (1628), ト( (1520), 英数 (1325)
『同じブック内の2つのシートの値を比較する』(初心者)
同じブック内の2つのシートの値を比較する はじめましてvba 初心者です。 以下の内容について今週の金曜までに完成させる必要があるためご教授願います。 色々調べて試しましたが、中々難しいためvba のコードを教えて頂けたらと思います。 同じブック内のある一つのシート(シート1)内には複数(4つ、増える場合あり)の表があります。 例) 大文字でタイトル 説明文 表1 表2 表3 表4 あるブックの一つのシート(シート2)にはa列に10000行以上値が入力されています(行は可変です) このシート同士を比較して表側のシートの相違箇所に色を付けたいです。 ただし、表があるシートとa列に値があるシートでは表記が異なっています。 例)表1(表3)では、 1 2 3 4 5 6 7 8 9 10列目 No ID SER VOL ABCNo MAI KEY SHOW HEAD 備考 1 22 123 1A9G ABC#11 980 567 B1B2 345 (空白) 2 25 123 1B0E ABC#11 980 624 B1B2 951 (空白) 3 31 123 1C0Z ABC#11 980 932 B1B2 621 (空白) 4 40 123 1A6D ABC#11 980 274 B1B2 369 (空白) 5 42 123 1W1S ABC#11 980 825 B1B2 369 (空白) . . . 表2(表4)では、 1 2 3 4 5 6 7 8 9 10列目 No SUBID SUBSER SUBVOL ABCNo SUBMAI SUBKEY SHOW SUBHEAD 備考 1 22 456 1B7H ABC#11 970 789 B1B2 975 (空白) 2 25 456 1B2E ABC#11 970 485 B1B2 584 (空白) 3 31 456 1C0H ABC#11 970 951 B1B2 359 (空白) 4 40 456 1Y6U ABC#11 970 013 B1B2 910 (空白) 5 42 456 1A8S ABC#11 970 637 B1B2 030 (空白) . . . ※各表の行数は20行位で増える場合もあります。 また、値によって(SER,MAI等)は、上の例のように1つの表内で全て同じの場合があります。 表があるブック内の別のシート(シート2)のa列では IDが、 ID(0012), SERが、SERIAL(000000123), VOLが、VOLUME(1A9G), ABCNoは、a列にはなし MAIが、MAIN(980), KEYが、KEY(567), SHOWはa列に無し HEADが、HEADNO(0975), 備考はa列に無し と表記されております。 表2は表1のそれぞれの値の前にSUBと付きます。 SUBID,SUBSERIAL等 また、表の1列目と5列目と8列目、10列目の値はa列には表示されません(表だけに書かれていてa列には不要な値です) a列での順番は、1から2行目は空白で、3行目から5行目までは、半角英数字の説明文が入っておます。 6行目が PAIR ID(0022), VOLUME(1A9G), SUBVOLUME(1B7H), 7行目が SERIAL(000000123), SUBSERIAL(000000456), 8行目が MAIN(000980), SUBMAIN(000970), 9行目が KEY(567), SUBKEY(789), 10行目が HEADNO(0345), SUBHEADNO(0975) 11行目はまた PAIR ID(0025), VOLUME(1B0E), SUBVOLUME(1B2E), 12行目が SERIAL(000000123), SUBSERIAL(000000456), 13行目が MAIN(000980), SUBMAIN(000970), 14行目が KEY(624), SUBKEY(485), 15行目が HEADNO(0951), SUBHEADNO(0485) . . . となり以降10000行以上繰り返しますが、行の中央値辺りで、1行だけ半角英数字の説明文が入ります。 IDは表1、表2とも必ず同じ値で、表2の値でもSUB(SUBIDとはなりません)は付きません。 ID以外の値は、表2側の値には必ずSUBと付きます。 表の値がa列の何行目にあるかは分かりませんが、例えば表1のNo1の行の値は必ずIDをキーとして、 次のIDが出るまでの5行に必ず入っています。 ※上の例では便宜上表の値を書きましたが、実際には基本的にもっと後ろの行(900行目や,1100,5000行目とか)に表の値が出てきます。 この二つのシートを比較して、表側シートの不一致セルに赤色を付けたいです。 また、表にはあるけど、別シートのa列に無い場合は、表側のセルを黄色にできたらなと考えております。 比較方法としては、IDを主キーとして、そこから5行を取得して、表の値と一致しているかを調べたいです。 ※値によって(MAIN,SERIAL等)は何百個も同じ値が入っている場合がありますので、LIKEやOFFSET等でうまく取得できたりしないでしょうか。 にわか知識で書いているため、もっと別に確実な方法があればそちらで大丈夫です。 それとは別ですが、表があるシートは必ず半角である必要がため、全角が含まれていたら何行目の何列目が大文字というようなメッセージを表示したいです。 お手数ですが、ご教授お願い致します。 < 使用 Excel:Excel2013、使用 OS:Windows8 > ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/201802/20180214233118.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97065 documents and 608342 words.

訪問者:カウンタValid HTML 4.01 Transitional