質問編集履歴

2

具体的な方法を記載

2021/04/23 07:38

投稿

amatsuno
amatsuno

スコア54

test CHANGED
File without changes
test CHANGED
@@ -149,3 +149,17 @@
149
149
  Next
150
150
 
151
151
  Application.ScreenUpdating = True
152
+
153
+
154
+
155
+
156
+
157
+ ![実際にやりたいこと](697a005e44db683f97d058d41e09b834.jpeg)
158
+
159
+ (上から、sheet1・sheet2・skeet3)
160
+
161
+ ①sheet2のD5の値とsheet2の4行目の値を突き合わせる
162
+
163
+ ②突き合わせた結果のsheet2の縦列(例:23日の場合、sheet2の23日の7~19行目)をsheet1のD13~d20に貼る
164
+
165
+ ③shhet1のD13~d20で入力されている値とsheet3のB列を突き合わせて、一致した個所のsheet3のD~V列をsheet1のE~Xに貼る

1

コードを追加

2021/04/23 07:38

投稿

amatsuno
amatsuno

スコア54

test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,23 @@
129
129
  ③に関しては、以下のコードで達成できたのですが、他の個所の書き方がわかりませんでした。
130
130
 
131
131
  申し訳ございませんがお分かりになられる方、ご教授願います
132
+
133
+
134
+
135
+ '対象外のユーザーは非表示
136
+
137
+ Application.ScreenUpdating = False
138
+
139
+
140
+
141
+ For Rw = 13 To 25
142
+
143
+ If Range("D" & Rw) = "" Then
144
+
145
+ Rows(Rw).EntireRow.Hidden = True
146
+
147
+ End If
148
+
149
+ Next
150
+
151
+ Application.ScreenUpdating = True