Quantcast
Channel: OKWAVE 最新質問(Visual Basic/257)【本日】
Viewing all articles
Browse latest Browse all 6510

VBAの記述方法について

$
0
0
初めまして、VBAについて質問をさせてください。 「テスト資料」と「Sheet1」がそれぞれ別ブックで氏名と施設名の情報をもっています。 「テスト資料」では、氏名及び施設名が行ごとに並んでおり、氏名はC列、施設名はL列から最終列(そのときによって変動)にあります。「Sheet1」では、氏名はG列、施設名はE列にあります。 「テスト資料」の氏名及び施設名がSheet1の氏名及び施設名に一致する行を 探しだし、値がどちらも同じなら、「テスト資料」の該当する行のA列からD列と、 一致した施設名のセルを22番の色で塗りつぶす (上のVBAでは記述方法が分からなかったため、ひとまずA列からD列を指定しています) という処理がしたいのですが、下記を実行しても何も起こりません。 どのようにすれば処理ができるのか、どなたかご助力お願いいたします。 Dim i As Integer, j As Integer For i = 3 To Sheets("PQ_Proc_H_EUC_E009_選考会資料").Cells(Rows.Count, 1).End(xlUp).Row For j = 12 To Sheets("PQ_Proc_H_EUC_E009_選考会資料").Cells(Columns.Count, 1).End(xlToLeft).Column If Sheets("PQ_Proc_H_EUC_E009_選考会資料").Cells("i,C").Value = Sheets("Sheet1").Range("G:G").Value And Sheets("PQ_Proc_H_EUC_E009_選考会資料").Cells("i,j").Value = Sheets("Sheet1").Range("E:E").Value Then Sheets("PQ_Proc_H_EUC_E009_選考会資料").Range("A:D").Interior.ColorIndex = 22 End If Next j Next i

Viewing all articles
Browse latest Browse all 6510

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>