質問編集履歴
3
文言の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
マクロを使って、
|
1
|
+
マクロを使って、「Sheet1」から「Sheet2」に、以下のように転記したいです。
|
2
2
|
|
3
|
-
Sheet2ではSheet1の日付セルの最大値と最小値を取得し、1ヶ月ごとに羅列し
|
3
|
+
Sheet2ではSheet1の日付セルの最大値と最小値を取得し、1ヶ月ごとに羅列します。
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -12,11 +12,7 @@
|
|
12
12
|
|
13
13
|
・各担当者の行の数字を転記していく。(この時、年月日が重複する場合は加算する)
|
14
14
|
|
15
|
-
→例えば、Sheet2の担当者Aの2020/10/1はSheet1のK3とD21を加算したものになっている。
|
16
15
|
|
17
|
-
|
18
|
-
|
19
|
-
以下のソースは初心者である私が作ったものなので、どう変更してくださっても構いません。
|
20
16
|
|
21
17
|
|
22
18
|
|
2
全体の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
マクロで
|
1
|
+
マクロでシート同士の転記をしたい
|
test
CHANGED
@@ -16,86 +16,8 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
有識者の方、教えていただけないでしょうか。
|
20
|
-
|
21
|
-
|
22
|
-
|
23
19
|
以下のソースは初心者である私が作ったものなので、どう変更してくださっても構いません。
|
24
20
|
|
25
21
|
|
26
22
|
|
27
23
|
何卒、よろしくお願いします。
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
Sheet1
|
34
|
-
|
35
|
-
![イメージ説明](e7836be7bf05498573e5da0f6707ac16.png)
|
36
|
-
|
37
|
-
|
38
|
-
|
39
|
-
Sheet2
|
40
|
-
|
41
|
-
![イメージ説明](6776fd84a8f6150857e55c611a906432.png)
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
|
46
|
-
|
47
|
-
作成しているソース
|
48
|
-
|
49
|
-
```VBA
|
50
|
-
|
51
|
-
Sub SheetTenki2()
|
52
|
-
|
53
|
-
Dim ec As Long '年月の一番左から一番右までを取得
|
54
|
-
|
55
|
-
Dim lngFromRowsNo As Long ' 検索する行位置
|
56
|
-
|
57
|
-
Dim lngToRowsNo As Long ' 書きこむ行位置
|
58
|
-
|
59
|
-
Dim wsFrom As Worksheet ' 取得側Excelシート
|
60
|
-
|
61
|
-
Dim wsTo As Worksheet ' 設定側Excelシート
|
62
|
-
|
63
|
-
|
64
|
-
|
65
|
-
|
66
|
-
|
67
|
-
'シート"質問1"を選択
|
68
|
-
|
69
|
-
Sheets("Sheet1").Select
|
70
|
-
|
71
|
-
|
72
|
-
|
73
|
-
' 「担当者」以外の文字列が含まれるセルの値をC3から下に転記していく
|
74
|
-
|
75
|
-
' 転記していくとき、同じ担当者が含まれるときはスキップする(同じ担当者が記載されないようにする)
|
76
|
-
|
77
|
-
If Not (Left(wsFrom.Cells(lngFromRowsNo, 3).Value, 3) = "担当者") Then
|
78
|
-
|
79
|
-
|
80
|
-
|
81
|
-
|
82
|
-
|
83
|
-
|
84
|
-
|
85
|
-
End If
|
86
|
-
|
87
|
-
'各担当者の右の数値を順に転記していく
|
88
|
-
|
89
|
-
'数値を 転記していくときにセルが重複したら、その重複した数値同士を加算する
|
90
|
-
|
91
|
-
|
92
|
-
|
93
|
-
|
94
|
-
|
95
|
-
|
96
|
-
|
97
|
-
|
98
|
-
|
99
|
-
End Sub
|
100
|
-
|
101
|
-
```
|
1
文言修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,7 +66,7 @@
|
|
66
66
|
|
67
67
|
'シート"質問1"を選択
|
68
68
|
|
69
|
-
Sheets("Sheet").Select
|
69
|
+
Sheets("Sheet1").Select
|
70
70
|
|
71
71
|
|
72
72
|
|