
Como no puedo crear un formulario usando VB o ACCESS aquí en el trabajo, estoy tratando de averiguar si puedo usar una celda como formulario improvisado. Quiero etiquetar una celda como "Ingresar cantidad de pedido nuevo". Al lado (siguiente celda), quiero que el usuario pueda ingresar un número, hacer que ese número actualice otras dos celdas y luego hacer que el cambio se mantenga, de modo que se pueda ingresar y agregar otro número encima del número anterior. en las celdas antes mencionadas. es posible?
Respuesta1
Agregue un cuadro de texto ActiveX (pestaña Desarrollador, sección Controles, botón 'Insertar'. El nombre predeterminado es TextBox1).
Agregue un botón de control de formulario básico (el nombre predeterminado debe ser Botón1)
Seleccione el botón y haga clic en "Ver código" en la misma sección Controles en la barra de herramientas
Entonces el sub debería verse así
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 y D1 serían las celdas en las que desea copiar la cantidad
Editar: Olvidé lo de borrar el cuadro de texto. Y como nota al margen, Alt+F11 es una forma rápida de regresar a la ventana de código.