回答編集履歴

5

修正漏れ

2020/09/26 19:31

投稿

kuma_kuma_
kuma_kuma_

スコア2506

test CHANGED
@@ -42,4 +42,4 @@
42
42
 
43
43
 
44
44
 
45
- ※コピー先の行へ設定した場合、次の行へ移動
45
+ ※コピー先の行へ設定した場合追加なのでコピー先は次の行へ移動

4

修正漏れ

2020/09/26 19:30

投稿

kuma_kuma_
kuma_kuma_

スコア2506

test CHANGED
@@ -22,23 +22,23 @@
22
22
 
23
23
  コピー元のシートを1行目から検索
24
24
 
25
- 1. B列に"A1"or"B1"or"C1"で始まる文字列がある場合、[開発]の値として変数に代入しておく。
25
+ _1. B列に"A1"or"B1"or"C1"で始まる文字列がある場合、[開発]の値として変数に代入しておく。
26
26
 
27
27
 
28
28
 
29
- 2. C列が4セル結合している場合(.MergeCellsがTrueの時に.MergeArea.Count = 4 の場合)
29
+ _2. C列が4セル結合している場合(.MergeCellsがTrueの時に.MergeArea.Count = 4 の場合)
30
30
 
31
31
 
32
32
 
33
- 2.1. C列に"担当者"という文字列が入っている場合、表のヘッダーとして[年月]の値をコピー先の行へ設定する。
33
+ __2.1. C列に"担当者"という文字列が入っている場合、表のヘッダーとして[年月]の値をコピー先の行へ設定する。
34
34
 
35
35
 
36
36
 
37
- 3. C列が2セル結合している場合(.MergeCellsがTrueの時に.MergeArea.Count = 2 の場合)
37
+ _3. C列が2セル結合している場合(.MergeCellsがTrueの時に.MergeArea.Count = 2 の場合)
38
38
 
39
39
 
40
40
 
41
- 3.1. C列に文字列が入っている場合、表の明細として[担当者][工数]の値をコピー先の行へ設定する。
41
+ __3.1. C列に文字列が入っている場合、表の明細として[担当者][工数]の値をコピー先の行へ設定する。
42
42
 
43
43
 
44
44
 

3

修正漏れ

2020/09/26 19:23

投稿

kuma_kuma_
kuma_kuma_

スコア2506

test CHANGED
@@ -26,20 +26,20 @@
26
26
 
27
27
 
28
28
 
29
- 2. C列が2セル結合している場合(.MergeCellsがTrueの時に.MergeArea.Count = 2の場合)
29
+ 2. C列が4セル結合している場合(.MergeCellsがTrueの時に.MergeArea.Count = 4 の場合)
30
30
 
31
31
 
32
32
 
33
- 2.1. C列に文字列が入っている場合
33
+ 2.1. C列に"担当者"という文字列が入っている場合、表のヘッダーとして[年月]の値をコピー先の行へ設定する。
34
34
 
35
35
 
36
36
 
37
- 2.1.1. C列に"担当者"という文字列入っている場合、表ヘッダーとして[年月]値をコピー先の行へ設定する。
37
+ 3. C列が2セル結合している場合(.MergeCellsがTrue時に.MergeArea.Count = 2 場合)
38
38
 
39
39
 
40
40
 
41
- 2.1.2. C列に"担当者"という文字列以外の値が入っている場合、表の明細として[担当者][工数]の値をコピー先の行へ設定する。
41
+ 3.1. C列に文字列が入っている場合、表の明細として[担当者][工数]の値をコピー先の行へ設定する。
42
42
 
43
43
 
44
44
 
45
- ※コピー先の行へ設定した場合、次の行へ移動
45
+ ※コピー先の行へ設定した場合、次の行へ移動

2

更新

2020/09/26 19:19

投稿

kuma_kuma_
kuma_kuma_

スコア2506

test CHANGED
@@ -24,12 +24,22 @@
24
24
 
25
25
  1. B列に"A1"or"B1"or"C1"で始まる文字列がある場合、[開発]の値として変数に代入しておく。
26
26
 
27
+
28
+
27
29
  2. C列が2セル結合している場合(.MergeCellsがTrueの時に.MergeArea.Count = 2の場合)
30
+
31
+
28
32
 
29
33
  2.1. C列に文字列が入っている場合
30
34
 
35
+
36
+
31
37
  2.1.1. C列に"担当者"という文字列が入っている場合、表のヘッダーとして[年月]の値をコピー先の行へ設定する。
38
+
39
+
32
40
 
33
41
  2.1.2. C列に"担当者"という文字列以外の値が入っている場合、表の明細として[担当者][工数]の値をコピー先の行へ設定する。
34
42
 
43
+
44
+
35
45
  ※コピー先の行へ設定した場合、次の行へ移動

1

追記

2020/09/26 18:53

投稿

kuma_kuma_
kuma_kuma_

スコア2506

test CHANGED
@@ -7,3 +7,29 @@
7
7
  ```
8
8
 
9
9
  せっかく"RowsNo" 行の番号って名前つけているのに...
10
+
11
+
12
+
13
+ 追記
14
+
15
+ この手順だけで値の取得ができますよね?
16
+
17
+
18
+
19
+ コピー先の開始行は2行目から開始とする。
20
+
21
+
22
+
23
+ コピー元のシートを1行目から検索
24
+
25
+ 1. B列に"A1"or"B1"or"C1"で始まる文字列がある場合、[開発]の値として変数に代入しておく。
26
+
27
+ 2. C列が2セル結合している場合(.MergeCellsがTrueの時に.MergeArea.Count = 2の場合)
28
+
29
+ 2.1. C列に文字列が入っている場合
30
+
31
+ 2.1.1. C列に"担当者"という文字列が入っている場合、表のヘッダーとして[年月]の値をコピー先の行へ設定する。
32
+
33
+ 2.1.2. C列に"担当者"という文字列以外の値が入っている場合、表の明細として[担当者][工数]の値をコピー先の行へ設定する。
34
+
35
+ ※コピー先の行へ設定した場合、次の行へ移動