¿Cómo modificar los datos utilizando controles diferentes en un userform?
Tengo un formulario con un ListBox y dos botones para “Ingresar” y otro para “Modificar” datos. El botón “Ingresar” muestra un segundo formulario para ingresar nuevos registros pero contienen diferentes controles (4 Textboxs, 2 ComboBoxs y dos OptionButtons además del botón “Guardar”. Los datos se guardan de forma secuencial en otra hoja (Hoja2) con encabezado mediante rango de filas, de modo que, el RowSource de la Hoja2 me muestran en el ListBox; hasta aquí todo bien.
El problema es: ¿Cómo modificar los datos utilizando controles diferentes en el formulario "Modificar"? Cuales son las instrucciones de la macro para que me “traigan” los datos seleccionado en el ListBox usando un tercer formulario con los 4 Textboxs, 2 ComboBoxs y dos OptionButtons para “Modificar” los datos. Hay una instrucción:
For I = 1 To 8
Me.Controls("TextBox" & I).Value = ActiveCell.Offset(0, I - 1).Value
Next I
Pero éste solo funciona con “TextBox” y no sé hacerlo con ComboBox y OptionButton.