문자열을 사용하여이 서브 루틴을 호출하려고합니다. 온라인으로 읽은 것처럼 Application.Run을 시도했지만 작동하지 않는 것 같습니다. 가변 요소는 루프를 거쳐 다른 상태 코드를 나타냅니다. 그래서, "GA_Config" "AZ_Config을"CA_Config "라는 잠수정이"등문자열 값에서 서브 루틴 호출 VBA
Dim strSubToCall As String
strSubToCall = element & "_Config()"
Application.Run strSubToCall
주 잠수정은 따라서 매우 다른 다른 서브 루틴을해야합니다. 다른 잠수함과 다른 잠수함을 호출하는 기본 잠수함은 모두 공개입니다.
Public Sub CA_Config()
Dim rngLastHeader As Range
Dim intLastRow As Integer
Dim i As Integer
intLastRow = Sheet1.currWS.UsedRange.Rows.Count
Set rngLastHeader = Sheet1.currWS.Range("A1").End(xlToRight)
rngLastHeader.Offset(, 1).Value = "Use Tax Reversal Needed"
Sheet1.currWS.Range("X:X").EntireColumn.Copy
Sheet1.currWS.Range("Y:Y").PasteSpecial xlPasteFormats
Sheet1.currWS.Range("Y:Y").Columns.AutoFit
End Sub
제거 괄호'()' – JohnyL
내가 처음 시도하고 작동하지 않았다 무엇 그 중 하나 :( – SanomaJean
아마의'Sub'는 다른 모듈과'Private'? – JohnyL