“Conocimiento Computadora>Software

Cómo capturar datos de formularios de usuario en una hoja de cálculo de Excel

Con Excel, puede usar Visual Basic para agregar una variedad de características diferentes a sus hojas de cálculo, incluyendo "Formularios de usuario". A través de formularios de usuario, puede mostrar un formulario de entrada para el usuario que está separado de la hoja de trabajo principal, lo cual es útil para capturar datos de personas que pueden no estar familiarizadas con las hojas de cálculo. Con un pequeño código de Visual Basic, puede agregar todos estos datos a su hoja de cálculo en nuevas filas.

Defina sus campos

Inicie Excel. Ingrese los nombres de todos los campos que desea capturar en la fila superior, comenzando desde "A1" y trabajando a la derecha. Haga clic en "Desarrollador" y luego en "Visual Basic". Aparecerá la ventana de Visual Basic. Haga clic en el icono "A" de la Caja de herramientas y haga clic y arrastre dentro de la ventana "UserForm1" en la ubicación donde desea que vaya su primer campo de formulario. Edite la etiqueta cambiando la propiedad "Título" en algo más descriptivo, como "Nombre", por ejemplo. Cree una etiqueta para cada uno de los campos que ingresó en su hoja de trabajo.

Agregue sus cuadros de texto

Seleccione el icono "TextBox" del cuadro de herramientas y arrastre un cuadro de texto a la derecha de su primera etiqueta. Si solo va a utilizar unos pocos campos, es aceptable dejar la propiedad "(Nombre)" como el "TextBox1" predeterminado. Sin embargo, si necesita una gran cantidad de campos, esto puede ser confuso, por lo que debe editarlos para que coincidan con las etiquetas que ya ha creado. Asegúrese de que cada etiqueta tenga un cuadro de texto correspondiente.

Agregar un botón Enviar

Haga clic en el icono "Botón de comando" en la Caja de herramientas, que se parece a un botón estándar de estilo Windows. Haga clic y arrástrelo al tamaño y ubicación que necesita en UserForm1. Por lo general, querrá esto debajo o cerca del cuadro de texto final en su formulario. Cambie la propiedad "Título" del botón a "Enviar datos "O algo similar, que indica al usuario que debe hacer clic en este botón para enviar sus datos.

Agregar código de Visual Basic

Haga doble clic en el botón. Ingrese el siguiente código entre “Private Sub” y “End Sub”: eRow = Sheet1.Cells (Rows.Count, 1) .End (xlUp) .Offset (1,0) .Row Luego comience una nueva línea debajo de esta y luego ingrese lo siguiente: Celdas (erow, 1) = TextBox1.Text Si cambió el nombre de sus cuadros de texto, cambie "TextBox1" por el nombre que le dio al primer cuadro de texto. Haga esto para cada cuadro de entrada que haya creado, comenzando una nueva línea e ingresando los nombres de cuadro de texto correctos según corresponda. Además, para cada nueva línea, incremente la cifra entre paréntesis en uno. Por ejemplo, la siguiente línea podría verse así: Celdas (erow, 2) = TextBox2.Text Haga clic en el botón "Reproducir" en la parte superior de la ventana para comenzar a capturar datos.

[Cómo capturar datos de formularios de usuario en una hoja de cálculo de Excel] URL: http://www.ordenador.online/computadora/Software/254271.html

Software
Cómo crear macros en Windows XP
Cómo verificar para ver si está siendo Keylogged
¿Qué es un paquete de productividad de WordPerfect?
¿Qué es Google equivalente a Microsoft Office?
Cómo recuperar un archivo de licencia de AutoCAD
Cómo averiguar si existe una cuenta de Yahoo
Cómo encontrar las activaciones del obturador en Nikon D2x
Cómo usar un controlador Logitech Dual Action
Conocimiento de la computadora © http://www.ordenador.online