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

質問編集履歴

4

2021/07/12 06:20

投稿

yum28
yum28

スコア3

title CHANGED
File without changes
body CHANGED
@@ -2,20 +2,20 @@
2
2
  シート1のA列のkey番号とシート2のL列のkey番号が一致したら、シート1のZ列にシート2のL列で一致した行のAV列の値を入力したいです。
3
3
 
4
4
  Dim t As Long , k As Long
5
- Dim ws1 = Worksheet,
5
+ Dim ws1 As Worksheet ,
6
- ws2 =Worksheet
6
+ ws2 As Worksheet
7
- Set ws1 =Worksheets("sheet1")
7
+ Set ws1 = Worksheets("Sheet1")
8
- Set ws2 =Worksheets("sheet2")
8
+ Set ws2 = Worksheets("Sheet2")
9
- For t= 5 to xlw(最後まで)
9
+ For t = 5 to xlw(最後まで)
10
- For k= 3 to xlw(最後まで)
10
+ For k = 3 to xlw(最後まで)
11
11
 
12
12
  If ws1.Range("A" & t).Value
13
13
  =ws2.Range("L" & k).Value Then
14
14
 
15
15
  ws1.Range("z5" & t).Value
16
- =ws2.Range("AV" & k).Value
16
+ = ws2.Range("AV" & k).Value
17
17
  Exit For
18
- z=z+5
18
+ z = z+5
19
19
  End If
20
20
  Next
21
21
 

3

2021/07/12 06:20

投稿

yum28
yum28

スコア3

title CHANGED
File without changes
body CHANGED
@@ -23,5 +23,5 @@
23
23
 
24
24
 
25
25
  #ws1.Rangeは数値がでていますが
26
- wr2.RangeはRengeメゾットは失敗しました。Worksheetオブジェクトと記載されています。
26
+ ws2.RangeはRengeメゾットは失敗しました。Worksheetオブジェクトと記載されています。
27
27
  すみません、どなた様か教えていただきたいです。iPhoneから入力しているためまたミスしていたら教えてください。

2

2021/07/12 06:06

投稿

yum28
yum28

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  シート1のA列(A5からスタート)、シート2のL列(L3からスタート)にそれぞれkey番号があります。
2
- シート1のA列のkey番号とシート2のL列のkey番号が一致したら、シート1のZ列にシート2のL列で一致した行のBB列の値を入力したいです。
2
+ シート1のA列のkey番号とシート2のL列のkey番号が一致したら、シート1のZ列にシート2のL列で一致した行のAV列の値を入力したいです。
3
3
 
4
4
  Dim t As Long , k As Long
5
5
  Dim ws1 = Worksheet,

1

2021/07/12 06:05

投稿

yum28
yum28

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,27 +1,27 @@
1
1
  シート1のA列(A5からスタート)、シート2のL列(L3からスタート)にそれぞれkey番号があります。
2
2
  シート1のA列のkey番号とシート2のL列のkey番号が一致したら、シート1のZ列にシート2のL列で一致した行のBB列の値を入力したいです。
3
3
 
4
- DIM t as long ,k as long
4
+ Dim t As Long , k As Long
5
- DIM ws1 = worksheet,
5
+ Dim ws1 = Worksheet,
6
- ws2 =worksheet
6
+ ws2 =Worksheet
7
- set ws1 =worksheets("sheet1")
7
+ Set ws1 =Worksheets("sheet1")
8
- set ws2 =worksheets("sheet2")
8
+ Set ws2 =Worksheets("sheet2")
9
- for t= 5 to xlw
9
+ For t= 5 to xlw(最後まで)
10
- for k= 3 to xlw
10
+ For k= 3 to xlw(最後まで)
11
11
 
12
- IF ws1.range("A" & t).value
12
+ If ws1.Range("A" & t).Value
13
- =ws2.range("L" & k).value then
13
+ =ws2.Range("L" & k).Value Then
14
14
 
15
- ws1.range("z5" & t).value
15
+ ws1.Range("z5" & t).Value
16
- =ws2.range("AV" & k).value
16
+ =ws2.Range("AV" & k).Value
17
- exit for
17
+ Exit For
18
18
  z=z+5
19
- end if
19
+ End If
20
- next
20
+ Next
21
21
 
22
- next
22
+ Next
23
23
 
24
24
 
25
- #ws1.rangeは数値がでていますが
25
+ #ws1.Rangeは数値がでていますが
26
- wr2.rangerengeメゾットは失敗しました。worksheetオブジェクトと記載されています。
26
+ wr2.RangeRengeメゾットは失敗しました。Worksheetオブジェクトと記載されています。
27
- すみません、どなた様か教えていただきたいです。
27
+ すみません、どなた様か教えていただきたいです。iPhoneから入力しているためまたミスしていたら教えてください。