2017-11-28 5 views
2

저는 VBA를 처음 접했고 프로젝트 속도를 높이는 데 사용할 수 있는지 궁금합니다. 시나리오는 다음과 같습니다. 저는 스프레드 시트에서 1000s의 엔트리를 입력해야하는 매우 오래된 시스템을 보유하고 있습니다. 시스템은 스프레드 시트에서 수동으로 입력해야하는 정보 하나를 요구합니다. VBA를 사용하여 스프레드 시트를 검색하고 열 Y에서 데이터를 가져올 수 있는지 궁금합니다. 여기서 열 X = "1"입니다. 시스템에 VBA 코드를 수정할 수있는 매크로 함수가 있습니다.VBA에서 SQL Select 문 사용

기본적으로, 내가 원하는 것은 SELECT Y WHERE X EQUALS (Enter Data Number) 인 SQL select 문을 트리거하는 매크로를 실행하는 것입니다.

다음은 기존 VBA 코드를 레이아웃하는 방법으로 수행 할 수있는 최선의 방법입니다. 내 무지에 대한 사과.

Sub Test() 
    With Session 
     .Transmit "Select Column Y from Example Spreadsheet where Column X Equals (Enter Data Number)" 
     ' Press HpEnter (Simulate pressing the Enter key). 
     .TransmitTerminalKey rcHpEnterKey 
Exit Sub 
+0

그것에 대해 블로그 게시물이 있습니다. SQL Server에서 검색 할 스프레드 시트에 항목이 있다고 말하는 것입니까? –

+0

Excel (vba) 내에서 데이터베이스를 쿼리 하시겠습니까? – mooseman

+0

Excel 파일을 참조하고 싶은 오래된 서버가 있습니다. – Colin

답변