【VBA】 시트를 오브젝트명으로 지정
기본 시트 객체 이름
디폴트에서는 Sheet1(시트명) 등이 되어 있습니다.
시트 오브젝트 이름 변경
디폴트 그대로도 좋지만, 알기 쉬운 이름으로 변경하면 취급하기 쉽다.
셀 지정 등에 사용하면 이런 느낌으로 깔끔하기 때문에 좋아
Sub MasterDataAdd1()
'最終行のひとつ下にデータを追加する
Dim LastRow As Long
LastRow = Master.Cells(Rows.Count, 1).End(xlUp).Row
Master.Cells(LastRow + 1, 1).Value = 10
Master.Cells(LastRow + 1, 2).Value = "jjj"
End Sub
실행 결과
TihsWorkbook~토카다라고 이런 느낌
Sub MasterDataAdd()
'最終行のひとつ下にデータを追加する
Dim LastRow As Long
LastRow = ThisWorkbook.Worksheets("マスタ").Cells(Rows.Count, 1).End(xlUp).Row
ThisWorkbook.Worksheets("マスタ").Cells(LastRow + 1, 1).Value = 10
ThisWorkbook.Worksheets("マスタ").Cells(LastRow + 1, 2).Value = "jjj"
End Sub
길어지고 시트 이름을 변경했을 때 번거롭다!
마음대로 시트 이름을 바꾸는 사람은 자주 있습니다.
와타시 흐름 조건
어떤 Book이 Active가 되어도 제대로 지정할 수 있도록
언제나 도키도 시트 오브젝트명을 붙이고 싶다!
Reference
이 문제에 관하여(【VBA】 시트를 오브젝트명으로 지정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KaoTechBlog/items/9348980fd28c2495d7ca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)