Excel에서는 입력된 값을 유지하지 않고도 다른 셀의 번호를 업데이트하는 셀을 만들 수 있나요?

Excel에서는 입력된 값을 유지하지 않고도 다른 셀의 번호를 업데이트하는 셀을 만들 수 있나요?

여기 직장에서는 VB나 ACCESS를 사용하여 양식을 만들 수 없기 때문에 셀을 임시 양식으로 사용할 수 있는지 알아보고 있습니다. 한 셀에 "새 주문 수량 입력"이라는 레이블을 지정하고 싶습니다. 그 옆(다음 셀)에 사용자가 숫자를 입력하고 해당 숫자가 다른 두 개의 셀을 업데이트하도록 한 다음 해당 변경 사항을 적용하여 다른 숫자를 입력하고 이전 숫자 위에 추가할 수 있기를 바랍니다. 앞서 언급한 세포에서. 이것이 가능한가?

답변1

ActiveX 텍스트 상자를 추가합니다(개발자 탭, 컨트롤 섹션, '삽입' 버튼. 기본 이름은 TextBox1입니다).

기본 양식 컨트롤 버튼 추가(기본 이름은 Button1이어야 함)

버튼을 선택하고 도구 모음의 동일한 컨트롤 섹션에서 "코드 보기"를 클릭하세요.

그러면 서브는 다음과 같이 보일 것입니다

Sub Button1_Click()
    Sheet1.Range("C1").Value = Sheet1.Range("C1").Value + Sheet1.TextBox1.Text
    Sheet1.Range("D1").Value = Sheet1.Range("D1").Value + Sheet1.TextBox1.Text
    Sheet1.TextBox1.Text = ""
End Sub

C1과 D1은 수량을 복사하려는 셀입니다.

편집: 텍스트 상자를 지우는 방법을 잊어버렸습니다. 참고로 Alt+F11을 누르면 코드 창으로 빠르게 돌아갈 수 있습니다.

관련 정보