2014-01-24 3 views
0

나는 VBA를 처음 사용하며 행운을 생각하지 않으려 고 노력했습니다.Excel VBA의 데이터 입력 양식

나는 폼을 만들려고하는데 여러 필드로 나뉘어 입력하면 폼이 제출 될 때 정보가 별도의 특정 셀에 입력됩니다. 또한 일단 정보가 셀에 입력되면 우리 기록을 위해 인쇄해야합니다. 마지막으로 추가해야 할 것은 양식에서 비어서 인쇄하지 않도록 일부 필드가 사라져야한다는 것입니다.

나는 이것에 대한 많은 필드를 가지고 있으며 내가 발견 한 모든 것은 새로운 행에 삽입하는 방법입니다. 이 일을 할 수 있다면 많이 내게 도움이 될 것입니다. 만약 누군가가 올바른 방향으로 나를 가리킬 수 있다면 나는 HTML로 이해할 수 있도록 코딩을 할 수 있도록 혼자서 알아낼 수있을 것입니다.

필드는 내가 입력 할 필요가 :

나는 또한 버튼을 추가하거나 정보를 입력 할 수 있도록 스프레드 시트를 열 때마다 양식 팝업을해야합니다
Deposited By: 
Number of Deposits: 
Total Checks: 
Electronic Deposit Number: 
Electronic Deposit Number: 
Manual Deposit Number: 
Deposit Amount: 
Deposit Amount: 
Deposit Amount: 
Houston Depos: 
Dallas Depos: 
Austin Depos: 
Houston Video: 
Dallas Video: 
Austin Video: 
Houston Records: 

하지만 난 그이 될 수있다 생각 알아 내기가 쉽지 않습니다. 양식을 편집 할 수 있도록 페이지에 이미있는 정보로 미리 채 웁니다.

+1

스택 오버플로에 오신 것을 환영합니다! 우리가 당신을 위해 몇 가지 코드를 작성하기를 원하는 것처럼 보입니다. 대부분의 사용자는 곤경에 처한 코더 코드를 기꺼이 만들지 만 일반적으로 포스터가 이미 문제를 해결하려고 시도했을 때만 도움이됩니다. 이러한 노력을 입증하는 좋은 방법은 지금까지 작성한 코드, 예제 입력 (있는 경우), 예상 출력 및 실제로 얻은 출력 (콘솔 출력, 스택 추적, 컴파일러 오류 등)을 포함시키는 것입니다. 응용할 수 있는). 귀하가 제공하는 상세 정보가 많을수록 더 많은 답변을받을 수 있습니다. – kkuilla

답변

0

나는 당신이 그렇게 잘하면 당신이 당신의 자신의 일부 코드를 쓸 수 있었다 질문 몇 가지 대답을하려고합니다 :합니다 (에서 ThisWorkbook 코드에 배치) 스프레드 시트가 열릴 때마다

양식 팝업 :

Private Sub Workbook_Open() 
    UserForm1.Show 
End Sub 

워크 시트에 단추를 추가하고 UserForm1.Show를 사용하는 매크로를 지정할 수도 있습니다.

Private Sub UserForm_Initialize() 
    txtDepositedBy.Text = Sheets("Sheet1").Range("A2") 
End Sub 

당신의 시트가 Sheets.PrintOut 방법 사용 인쇄하려면 : 사전 충전이 같은 시트 사용 명령의 정보와 함께 양식을 (당신의 정의 폼 코드에 배치 들어

ActiveSheet.PrintOut 
'or 
Sheets("Sheet3").PrintOut 
텍스트 상자와 인접 해에서 입력을 위해

.PrintOut(From, To, Copies, Preview, ActivePrinter, PrintToFile, Collate, PrToFileName, IgnorePrintAreas) 

:

이들 입력이 r 요소를 사용하면 다음과 같은 명령을 사용할 수 있습니다.

ActiveSheet.Range("A1").Value = TextBox1.Text 
'or 
Sheets("Sheet3").Range("B2").Value = ComboBox1.Text 

많은 질문이 포함되어야합니다. 당신이 더 이상 나를 알게되면 나는 그 게시물에 추가 할 것입니다.

+0

빠른 답장을 보내 주셔서 감사합니다! 나는 이것에 관해서 일할 것이고 그것이 어떻게 나오는지 당신에게 알려줄 것이다. 그러나 이것은 분명히 올바른 방향으로 나를 가리킬 것이다. – DomCan

+0

대단히 고마워요! 이것은 확실히 내 양식 및 데이터 항목을 훨씬 쉽게 만드는 데 도움이되었습니다! 처음에는 힘든 시간을 보냈지만 마침내 모든 것을 알아 냈습니다. 이제는 완료되어 모든 작업을 수행하기 때문에 Ctrl + F를 눌렀을 때 열 수있는 매크로도 설정했습니다. 당신은 천재적이고 대담한 도움입니다! 대단히 감사합니다. -Dominic – DomCan

+0

@ user3230051 기꺼이 도와 드리겠습니다! 더 이상 도움이 필요하면 알려주세요. –