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

質問編集履歴

2

使用目的のはっきりしない変数の目的を追記させて頂きました。

2021/07/19 08:32

投稿

shinyakita
shinyakita

スコア39

title CHANGED
File without changes
body CHANGED
@@ -64,4 +64,12 @@
64
64
  Application.CutCopyMode = False
65
65
 
66
66
  End Function
67
- ```
67
+ ```
68
+ 【追記】
69
+ G列の最終行番号を取得する理由
70
+ まだ、コード化していないのですが、変数TargetとG列の最終行をマッチングさせたい。
71
+ 次のようなコードを考えております。
72
+ If Datasheet.Cells(Lr, 7).Value <> Target Then
73
+ MsgBox "エラーメッセージ"
74
+   exit function
75
+ End if

1

正しく代入できません。と記載したのですが、わかりにくいので「←G列の最終行番号を取得したいのですが正しく代入できません。(1が代入されてしまいます)」と変更致しました。

2021/07/19 08:32

投稿

shinyakita
shinyakita

スコア39

title CHANGED
File without changes
body CHANGED
@@ -39,8 +39,8 @@
39
39
 
40
40
  With Datasheet
41
41
   .AutoFilterMode = False
42
- Lr = .Cells(Rows.count, 7).End(xlUp).Row '←こちらは正しく代入できません。
42
+ Lr = .Cells(Rows.count, 7).End(xlUp).Row '←G列の最終行番号を取得したいのですが正しく代入できません。(1が代入されてしまいます)
43
- 'Lr = .Range("G1").End(xlDown).Row '←こちらは正しく代入できます。
43
+ 'Lr = .Range("G1").End(xlDown).Row '←こちらは正しくG列の最終行番号が代入できます。
44
44
  End With
45
45
 
46
46
  DataSheet.Range("A1").AutoFilter 7, Target