Inquietud acerca de como seria una instrucción para un commandbutton

a.n.t.e

Tengo la siguiente inquietud. Si a través de la siguiente instrucción en un commandbutton yo le digo al excel que me coloque lo que escribí en un combobox1, en la celda de la cual activé el formulario:

    ActiveCell.Value = ComboBox1

entonces como sería la instrucción si por ejemplo yo tuviera en ese formulario otros 2 combobox: ejemplo combobox2 y combobox3 y deseara que lo que escriba en el combobox2 se coloque en la misma fila de la celda activa pero 3 columnas a la derecha. Y como sería si lo que escriba en el combobox3 lo debiera colocar e columnas a la derecha de la celda activa y una fila hacia abajo.

1 Respuesta

Respuesta
1

H o l a:

Con la propiedad offset puedes desplazarte a otra celda, podría quedar así:

    ActiveCell = ComboBox1
    ActiveCell.Offset(0, 3) = ComboBox2
    ActiveCell.Offset(1, 3) = ComboBox3

Sintaxis

Expresion. Offset(filas, columnas)


Ejemplos:

. Offset(0, 3) se mueve 0 filas, 3 columnas a la derecha

. Offset(1, 3) se mueve 1 fila hacia abajo, 3 columnas a la derecha

. Offset(-1, 2) se mueve 1 fila hacia arriba, 2 columnas a la derecha

. Offset(4, -3) se mueve 4 filas hacia abajo, 3 columnas a la izquierda


S a l u d o s

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas