teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

文章の修正

2020/09/19 04:44

投稿

yuka2020
yuka2020

スコア2

title CHANGED
File without changes
body CHANGED
@@ -10,8 +10,39 @@
10
10
  よろしくお願いいたします。
11
11
 
12
12
  ### 前提・実現したいこと
13
+ 実現したいこと
14
+ **シート1「貼付用」の名前、登校時間(1号認定のみ)、降校時間
15
+ シート2「転記用」の認定、年齢
16
+ をシート3「1号」とシート4「2号」へ下記の要件で転記。**
17
+
18
+ ---
19
+ <シート3>
20
+ 下記のように入力されるようにしたいです。
21
+ ![イメージ説明](19871098cc7b24a067fd8dc096ea9bd2.png)
22
+ (1)シート2のC列が新1号,新2号,新3号のどれかで、
23
+   かつF列が有の人で、シート1で対象に登園時間が9:00より前に1度でも
24
+   来ている人をシート3に抽出して、下記のように転記。
25
+ 時間帯には朝と入力され、該当者の名前、年齢、9時より前に来た日の時刻を入力。
26
+ (2)シート2のC列が新1号,新2号,新3号のどれかで、
27
+   かつF列が有の人で、シート1で対象に下校時間が15:30以降に1度でも
28
+   下校している人をシート3に抽出して、下記のように入力。
29
+   ・15時半以降の場合には該当者の名前と年齢、15時半以降になった日の時刻をを入力。
30
+ ※9;00より前に利用し、かつ15時30分(含む)を利用した人は2行記載される。
31
+  登校のみ、もしくは、下校のみ該当した場合は1行記載される。
32
+  非該当の人は転記されない。
33
+
34
+ <シート4>
35
+ ![イメージ説明](29da576479156e1c56e06384ee876700.png)
36
+ シート2のC列が1または標かつF列が有の人対象に抽出し、
37
+ (1)シート2が1の人は、1か月の間に1回でも16:30以降の場合
38
+  D,E列が1,F~Hに児童名、年齢、該当日の下校時刻(ex.1800)を転記
39
+ (2)シート2が標の人は、1か月の間に1回でも18:00以降の場合
40
+  D,E列が空白,F~Hに児童名、年齢、該当日の下校時刻(ex.1800)
41
+
42
+ ---
43
+
13
- シートが下記のように4つあります。
44
+ **転記するための情報のシートは2つあります。**
14
- シート1:貼付用
45
+ シート1:貼付用(他ソフトからのCSVをそのまま貼付)
15
46
  ![イメージ説明](1c3a4eb2f437b335d7eb651a3704d48b.png)
16
47
  A 整理番号(標準)
17
48
  B 名前(標準)
@@ -37,6 +68,7 @@
37
68
  G3~Ak203 時間(TIME)
38
69
  AL 免除(標準)…1か空白のどちらか
39
70
 
71
+ **また転記先のシートの情報は下記のとおりです。**
40
72
  シート3:1号
41
73
  ![イメージ説明](25e77360ba64eb5da97e9d8fce07aefd.png)
42
74
  A 番号(標準)
@@ -60,24 +92,9 @@
60
92
  AP~AR 金額(オリジナル数式を作成予定…同ではない場合は、相当長い数式を入力予定)
61
93
  AS,AT 免除 1か空白のどちらか
62
94
 
63
- シート3とシート4に下記条件に該当するデータを転記したいです。
64
- <シート3>
95
+ 以上です。
65
- 下記のように入力されるようにしたいです。
66
- ![イメージ説明](19871098cc7b24a067fd8dc096ea9bd2.png)
67
- (1)シート2のC列が新1号,新2号,新3号のどれかで、
68
-   かつF列が有の人で、シート1で対象に登園時間が9:00より前に1度でも
69
-   来ている人をシート3に抽出して、下記のように入力。
70
- 時間帯には朝と入力され、該当者の名前、年齢、9時より前に来た日の時刻を入力。
71
- (2)シート2のC列が新1号,新2号,新3号のどれかで、
72
-   かつF列が有の人で、シート1で対象に下校時間が15:30以降に1度でも
73
-   下校している人をシート3に抽出して、下記のように入力。
74
-   ・15時半以降の場合には該当者の名前と年齢、15時半以降になった日の時刻をを入力。
75
- <シート4>
76
- ![イメージ説明](29da576479156e1c56e06384ee876700.png)
77
- シート2のC列が1または標かつF列が有の人対象に抽出したいです。
78
- (1)シート2が1の人は、1か月の間に1回でも16:30以降D,E列が1,F~Hに児童名、該当日の下校時刻(ex.1800)
79
- (2)シート2が標の人は、1か月の間に1回でも18:00以降D,E列が空白,F~Hに児童名、該当日の下校時刻(ex.1800)
80
96
 
97
+
81
98
  ■■な機能を実装中に以下のエラーメッセージが発生しました。
82
99
 
83
100
  ### 発生している問題・エラーメッセージ
@@ -206,9 +223,14 @@
206
223
  End Select
207
224
  End Sub
208
225
 
209
-
226
+ **---本来であれば、
227
+ 転記シートに一度貼り付けシートの時刻を転記せずに、
228
+ そのまま必要部分をシート3およびシート2に転記できればよかったのですが、
229
+ 一気に別シートまで条件付きでシートを転記する方法が思い浮かばず、
230
+ 一度転記シートに時間を転記した後に
210
- ート2からシート1まず認定区分を転記する等試てみました。
231
+ 該当する人のみをート3及びシートに転記しようとしました。
211
-
232
+ が、その行為自体は出来る方からすると2度手間かもしれませんので、
233
+ 省けるのであれば省きたいです。**
212
234
  ### 補足情報(FW/ツールのバージョンなど)
213
235
 
214
236
  Excel 2019 windows10

1

画像の変更

2020/09/19 04:44

投稿

yuka2020
yuka2020

スコア2

title CHANGED
File without changes
body CHANGED
@@ -51,7 +51,7 @@
51
51
  AU,AV 免除(標準)
52
52
 
53
53
  シート4:2号
54
- ![イメージ説明](06d5e12b0d5e351d260d593addceac43.png)
54
+ ![イメージ説明](1ad2b28981ce54a9391edb068508c506.png)
55
55
  C 番号(標準)
56
56
  D,E 標・短(標準) 1か空白のどちらか
57
57
  F,G 児童名(標準)