2012-12-21 3 views
4

Ok. 그래서 나는 어느 정도 VBA의 InputBox에 익숙하다. 범위를 선택하려면 Type:=8 요구 사항을 알고 있습니다. 내 코드는 잘 작동하고 내가 원하는 것을 할 수있게 해준다. enter image description hereExcel VBA 입력 상자 범위 선택 버튼

는 그러나, 나는 범위를 선택할 때 엑셀 자체가 생성에서 InputBox의 동일한 유형을 생성 할 :이처럼 보이는 것입니다

. 나는 다양한 온라인 자원과 다시 다시 와서 유일를 검색했습니다

enter image description here

Type:=8 요구를 사용할 수 있다는 점이다. MS 도움말도별로 도움이되지 않았습니다.

Dim SelRng1 As Range 
Dim SelRng2 As Range 

Set SelRng1 = Application.InputBox(Prompt:="Please select the first table (headers included)", Title:="Select Table 1", Type:=8) 
Set SelRng2 = Application.InputBox(Prompt:="Please select the second table (headers included)", Title:="Select Table 1", Type:=8) 

사람이 작업을 수행하는 방법을 알고 : 여기

completness를 들어 '술 내 코드? 감사!

답변

3

양식을 직접 작성해야하며 put the RefEdit control on it입니다.

+0

고마워요! 그게 도움이! – rohrl77

+0

물론, RefEdit는 무엇보다 희미합니다. 필자는 InputBox를 [Excel의 비정상적인 RefEdit 컨트롤에 대한 대안]으로 사용하는 방법에 대한 기사를 작성했습니다 (http://peltiertech.com/refedit-control-alternative/). "좋은"것은 아니지만 사용자의 컴퓨터 중 5 %에서 충돌이 발생하지 않습니다. –