0
VBA의 모든 경로 상수를 내 datatbase의 관리 테이블로 바꿔서 사용자가 vba 코드를 편집하지 않고도 폴더와 파일의 위치를 변경할 수 있도록했습니다.MsgBox에 표시 할 Dlookup 하이퍼 링크
Private Sub Command8_Click()
Debug.Print DLookup("fsFileLink", "tblFileSystem", "fsFileName= 'TEMPLATES'")
MsgBox = DLookup("fsFileLink", "tblFileSystem", "fsFileName= 'TEMPLATES'")
End Sub
은을 Debug.Print이
C:\Users\... \templates\
을 반환 다음과 같이
코드는하지만 MSGBOX는 "변형 또는 객체 여야 왼쪽"오류를 반환합니다. 텍스트 상자에서 표시하고 편집 할 수있는 문자열로 dlookup 값을 가져 오는 방법은 무엇입니까?
나는 아래의 코드를 사용하고 당신에게
'MsgBox ='이 (가) 올바른 구문이 아닙니다. –
약간 당황하고, 긴 하루였습니다. Lol –
어쩌면 당신은 lookup 경로를 디폴트로 보여줄'strResult = InputBox ("Your title", DLookup ("fsFileLink", "tblFileSystem", "fsFileName = 'TEMPLATES'"))' 값을 표시하지만 화면에서 편집 할 수 있습니다. – pteranodon