2017-04-12 2 views
1

Excel에서 확인란을 클릭하면 문자열을 출력하려고했습니다. 확인란은 현재 통합 문서의 별도 페이지에 연결됩니다. 지금까지 작성한 코드는 다음과 같습니다.VBA의 확인란에 참/거짓 대신 문자열을 쓰고 있습니까?

Private Sub Rollout() 

If Rollout.Value = True Then 
Range(D11, [D11]).Value = "Roll-Out" 
Else 
Range(D11, [D11]).Value = "No Roll-Out Service" 
End If 

End Sub 

Rollout()은 확인란에 지정된 매크로입니다. 문자열을 출력 할 페이지의 셀은 D11입니다.

저는 올바른 명령 창을 사용하고 있는지 또는 함수를 작성한 다음 하위에서 호출해야하는지 잘 모르겠습니다.

도움이 될 것입니다. 감사합니다. 이 같은

답변

0

뭔가 :

Worksheets("AppropriateWorksheetName").Range("D11").Value = "No Roll-Out Service" 

내가 내가 내가 올바른 명령 창을 사용하고 있는지 확실하지 않습니다 또는 내가 다음 함수를 작성해야하는 경우 전화 VBA 꽤 새로운 해요 서브에 있니?

명령 창은 기능을 작성합니다. 둘 다 똑같은 일을합니다. 명령 창은 사용하기가 더 쉽지만 기능이 제한되어 있습니다. 당신이 배우는 경우, 명령 창은 괜찮습니다