............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Mantener Deshacer despues de Correr Macro

Ver el tema anterior Ver el tema siguiente Ir abajo

Mantener Deshacer despues de Correr Macro

Mensaje por rgrillo el Miér Oct 13, 2010 9:19 am

Muchas gracias por la pronta respuesta!!!!

Idolo!!!!

Pero te hago otra pregunta, resulta que en la columna E, como pones en el ejemplo, yo trabajo con valores mayores que 0, iguales a 0 o menores que 0:

A decir verdad es una planilla de STOCK (diferencia entre una celda - la otra), lo que yo preciso es:

Si el valor es < 0 FILA EN ROJO

Si el valor es >0 FILA EN AMARILLO

Si el valor es = 0 FILA EN VERDE.

El tema esta en que hice las reformas a tu formula, y le agregue 2 condiciones mas, la de menor a 0 y la de igual a 0, pero no me funciona, solo se pinta la celda y no la fila!!!!

Que hice mal???

Desde ya muchas gracias!!!!

Un gran abrazo!!!!

rgrillo

Masculino Cantidad de envíos : 3
Edad : 47
Ciudad - Pais : ARGENTINA
Version de Excel : 2003-2007
Fecha de inscripción : 12/10/2010

Volver arriba Ir abajo

Re: Mantener Deshacer despues de Correr Macro

Mensaje por rgrillo el Miér Oct 13, 2010 9:56 am

moises melgar escribió:hola es formato condicioal usa formulas para definir la situacion
aver si esto te sirve


para esto solo modifique la formla en vez de celdas absolutas solo la columna seria absoluta y las filas no en otras palabras en ves de $E$1 se coloca $E1, de esta manera se validara la seleccion de acuerdo a E y la fila comenzara a recorerse como si fuera un bucle

Si necesitas algo mas especifico comentalo


Encontre la solucion amigo!!!!

Mi problema era que no habia seleccionado el rango a donde aplicar las nuevas formulas (menor/igual a 0)!!!

Funciona de 10!!!

Saludos y gracias!!!!

rgrillo

Masculino Cantidad de envíos : 3
Edad : 47
Ciudad - Pais : ARGENTINA
Version de Excel : 2003-2007
Fecha de inscripción : 12/10/2010

Volver arriba Ir abajo

Re: Mantener Deshacer despues de Correr Macro

Mensaje por moises melgar el Miér Oct 13, 2010 11:06 am

Que bueno

nada mas con los sig puntos
en cuestion de formtao condicional
Formulas que den como resultado verdadero
seleccionar el rango donde aplicara todo el formato
excel 2007 cuenta con la pocion detener si es verdad
te medo algunos de los usos del formato condicional


Última edición por moises melgar el Jue Ene 27, 2011 7:27 pm, editado 1 vez
avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 531
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: Mantener Deshacer despues de Correr Macro

Mensaje por FGL1980 el Jue Nov 04, 2010 2:07 pm

que tal!

tengo una duda acerca de excel

ojalá me pueda ayudar

le adjunto el códgo que agranda el tamaño de la fila a la que pertenece la celda activa

pero con el inconveniente de desacctivar la función deshacer

la conseguí en internet porque no conozco mucho sobre VBA para excel, el punto es hacer que agrande la fila donde este la celda ativa y permita deshacer (para cuando sea necesario), gracias de antemano

saludos

'código VBA que cambia el color y tamaño de la celda activa.
Private Sub worksheet_selectionchange(ByVal target As Range)
Static celdaanterior As Range
If Not celdaanterior Is Nothing Then
celdaanterior.Interior.ColorIndex = xlColorIndexNone
Rows(celdaanterior.Row).UseStandardHeight = True
End If
ActiveCell.Interior.Color = 65535
Rows(ActiveCell.Row).RowHeight = 30
Set celdaanterior = target.EntireRow
End Sub

FGL1980

Masculino Cantidad de envíos : 1
Edad : 37
Ciudad - Pais : Celaya, México
Version de Excel : 2003
Fecha de inscripción : 12/04/2010

Volver arriba Ir abajo

Re: Mantener Deshacer despues de Correr Macro

Mensaje por moises melgar el Jue Nov 04, 2010 8:06 pm

FGL1980 escribió:que tal!

tengo una duda acerca de excel

ojalá me pueda ayudar

le adjunto el códgo que agranda el tamaño de la fila a la que pertenece la celda activa

pero con el inconveniente de desacctivar la función deshacer

la conseguí en internet porque no conozco mucho sobre VBA para excel, el punto es hacer que agrande la fila donde este la celda ativa y permita deshacer (para cuando sea necesario), gracias de antemano

saludos

'código VBA que cambia el color y tamaño de la celda activa.
Private Sub worksheet_selectionchange(ByVal target As Range)
Static celdaanterior As Range
If Not celdaanterior Is Nothing Then
celdaanterior.Interior.ColorIndex = xlColorIndexNone
Rows(celdaanterior.Row).UseStandardHeight = True
End If
ActiveCell.Interior.Color = 65535
Rows(ActiveCell.Row).RowHeight = 30
Set celdaanterior = target.EntireRow
End Sub
Hola
En principio, no es posible deshacer lo que ejecuta una macro, por simple que fuese.
Razón suficiente para haber adoptado como conducta grabar el archivo antes de ejecutar cualquier macro.
Sin embargo, existe la posibilidad de "fingir" una función "deshacer".

te sugiero que veas este artículo:
[Tienes que estar registrado y conectado para ver este vínculo]

Pero lo que tienes va dentro de VBA en una de Las hojas (no un modulo)
se ejecutara cada vez que selecciones una celda dentro de la hoja de donde la colocastes coloreando la celda y cambiando su tamaño temporalmente ya que al cambiar a otra celda, la anterior regresa al tamano predefinido por excel
activas las macros, al hacer esto podras leeer el mensaje del cuadro de la primera hoja y sabras que estan activadas

avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 531
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: Mantener Deshacer despues de Correr Macro

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.