GUID2 [VBA] Evaluate로 계산하기 Evaluate는 계산식을 조합하여 계산하기 위해서 쓰곤 한다. 1 2 3 4 5 Evaluate("A1*B2") 'Activeworksheet, A1 = 10, B2 = 2 'Result: 20 Evaluate("'Sheet1'!A1*'Sheet1'!A1B2") '"Sheet1", A1 = 10, B2 = 2 'Result: 20 Evaluate는 대괄호[]를 통해서도 표현이 되는데 이는 깔끔하고 보기는 좋지만 속도는 정석적인 표현 보다는 느리다. 1 2 3 4 5 6 7 8 9 'This is the same... Range("A1").Value '...as this [A1].Value 'This is the same... Range("A1:A2").Select '...as this [A1:A2].S.. 2022. 5. 4. Early binding 이제 자동으로..(Feat.Guid) Option Explicit Sub Haja_ListReference() Dim i& On Error Resume Next With ActiveSheet [a1].CurrentRegion.Clear .[a1] = "참조이름" .[b1] = "참조경로" .[c1] = "GUID" [a1:c1].HorizontalAlignment = xlCenter End With For i = 1 To ThisWorkbook.VBProject.References.Count With ThisWorkbook.VBProject.References(i) ActiveSheet.Cells(Rows.Count, "a").End(3)(2) = .Name ActiveSheet.Cells(Rows.Count, "b").End(3)(2) =.. 2022. 5. 3. 이전 1 다음