Hola Grupo !
en la hoja1
he definido un nombref llamado "computos"
este cambia de tamaño dependiendo del calor de una celda
computos ÞSREF(Hoja1!$A$2;0;0;Hoja1!$A$1;3)
donde a1 es contar(A2:A65535)
luego
en la hoja6
asigno a combobox1.listfillrange="Computos"
y combobox1.linked cell="B5"
adicionalmente tengo un spinnbuttom con linkedcell="B5"
es decir los dos controles estan linqueados a la misma celda
al cambiar el valor de la celda
deberia cambiar el combobox1.value y el spinnbutrtom.value a ese nuevo
valor
pero cuando cambio el valor de la celda directamente o usando el
spinbuttom solo me actualiza el spinmbuttom y no el combobox .
aunque el la celda b5 aparezca el nuevo valor en el
Me.ComboBox4.Value aparece el anterior
entonces... utilizo
en Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$5" Then
Me.ComboBox4.Value = Me.SpinButton1.Value
end sub
adicionalmente, el valor de hoja2!b5 puedo cambiarlo via codigo desde
otra hoja
para lo cual inabhilito los controles del a hoja6 haciendo
linkedcell=""
pero para restablecerlos desde esa otra hoja me genera un error
vbaproject.Hoja6!.SpinButton1.linkedcell= "B5"
vbaproject.Hoja6!.commandbuttom.linkedcell= "B5"
por que pasa esto ? como corregirlo
Grracias de antemano.
Leer las respuestas