Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
INSERTAR FILA DE COLOR
Hola :
Tengo una rutina en VBA el cual, su funcion es insertar una fila en blanco, si en un rango se encuentra una celda vacia, deseo insertar la fila pero que la ponga de color azul, seria de mucha ayuda si me indicaran que lineas modificar. el codigo es el siguiente : Sub Borrar_fila() Dim i As Long 'We turn off calculation and screenupdating to speed up the macro. With Application ' .Calculation = xlCalculationManual .ScreenUpdating = False 'We work backwards because we are deleting rows. For i = Selection.Rows.Count To 1 Step -1 If WorksheetFunction.CountA(Selection.Rows(i)) = 0 Then Selection.Rows(i).EntireRow.Insert End If Next i .ScreenUpdating = True End With End Sub |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
INSERTAR FILA DE COLOR
....
Selection.Rows(i).EntireRow.Insert Selection.Rows(i + 1).Interior.ColorIndex = 5 .... Rodrigo Ferreira "Pepito" escreveu na mensagem ups.com... Hola : Tengo una rutina en VBA el cual, su funcion es insertar una fila en blanco, si en un rango se encuentra una celda vacia, deseo insertar la fila pero que la ponga de color azul, seria de mucha ayuda si me indicaran que lineas modificar. el codigo es el siguiente : Sub Borrar_fila() Dim i As Long 'We turn off calculation and screenupdating to speed up the macro. With Application ' .Calculation = xlCalculationManual .ScreenUpdating = False 'We work backwards because we are deleting rows. For i = Selection.Rows.Count To 1 Step -1 If WorksheetFunction.CountA(Selection.Rows(i)) = 0 Then Selection.Rows(i).EntireRow.Insert End If Next i .ScreenUpdating = True End With End Sub |
#3
Posted to microsoft.public.excel.misc
|
|||
|
|||
INSERTAR FILA DE COLOR
On 16 abr, 10:29, "Rodrigo Ferreira" wrote:
... Selection.Rows(i).EntireRow.Insert Selection.Rows(i + 1).Interior.ColorIndex = 5 ... Rodrigo Ferreira "Pepito" escreveu na ooglegroups.com... Hola : Tengo una rutina en VBA el cual, su funcion es insertar una fila en blanco, si en un rango se encuentra una celda vacia, deseo insertar la fila pero que la ponga de color azul, seria de mucha ayuda si me indicaran que lineas modificar. el codigo es el siguiente : Sub Borrar_fila() Dim i As Long 'We turn off calculation and screenupdating to speed up the macro. With Application ' .Calculation = xlCalculationManual .ScreenUpdating = False 'We work backwards because we are deleting rows. For i = Selection.Rows.Count To 1 Step -1 If WorksheetFunction.CountA(Selection.Rows(i)) = 0 Then Selection.Rows(i).EntireRow.Insert End If Next i .ScreenUpdating = True End With End Sub- Ocultar texto de la cita - - Mostrar texto de la cita - Hola Rodrigo : Gracias por tu respuesta, ya probe la solucion que enviaste y quiero comentarte que funciona parcialmente ya que solo se pone color en la celda que esta vacia, habra alguna manera de extender el color a 3 celdas mas a la derecha (B1:F1) ,se que es mucho pedir, pero si tienes alguna sugerencia te lo agradecere mucho Jose Medina |
#4
Posted to microsoft.public.excel.misc
|
|||
|
|||
INSERTAR FILA DE COLOR
Selection.Range("B" & i + 1 & ":F" & i + 1).Interior.ColorIndex = 5
-- Rodrigo Ferreira "Pepito" escreveu na mensagem oups.com... On 16 abr, 10:29, "Rodrigo Ferreira" wrote: ... Selection.Rows(i).EntireRow.Insert Selection.Rows(i + 1).Interior.ColorIndex = 5 ... Rodrigo Ferreira "Pepito" escreveu na ooglegroups.com... Hola : Tengo una rutina en VBA el cual, su funcion es insertar una fila en blanco, si en un rango se encuentra una celda vacia, deseo insertar la fila pero que la ponga de color azul, seria de mucha ayuda si me indicaran que lineas modificar. el codigo es el siguiente : Sub Borrar_fila() Dim i As Long 'We turn off calculation and screenupdating to speed up the macro. With Application ' .Calculation = xlCalculationManual .ScreenUpdating = False 'We work backwards because we are deleting rows. For i = Selection.Rows.Count To 1 Step -1 If WorksheetFunction.CountA(Selection.Rows(i)) = 0 Then Selection.Rows(i).EntireRow.Insert End If Next i .ScreenUpdating = True End With End Sub- Ocultar texto de la cita - - Mostrar texto de la cita - Hola Rodrigo : Gracias por tu respuesta, ya probe la solucion que enviaste y quiero comentarte que funciona parcialmente ya que solo se pone color en la celda que esta vacia, habra alguna manera de extender el color a 3 celdas mas a la derecha (B1:F1) ,se que es mucho pedir, pero si tienes alguna sugerencia te lo agradecere mucho Jose Medina |
#5
Posted to microsoft.public.excel.misc
|
|||
|
|||
INSERTAR FILA DE COLOR
On 16 abr, 12:01, "Rodrigo Ferreira" wrote:
Selection.Range("B" & i + 1 & ":F" & i + 1).Interior.ColorIndex = 5 -- Rodrigo Ferreira "Pepito" escreveu na mensagemnews:1176739903.931095.132830@p77g2000hsh. googlegroups.com... On 16 abr, 10:29, "Rodrigo Ferreira" wrote: ... Selection.Rows(i).EntireRow.Insert Selection.Rows(i + 1).Interior.ColorIndex = 5 ... Rodrigo Ferreira "Pepito" escreveu na ooglegroups.com... Hola : Tengo una rutina en VBA el cual, su funcion es insertar una fila en blanco, si en un rango se encuentra una celda vacia, deseo insertar la fila pero que la ponga de color azul, seria de mucha ayuda si me indicaran que lineas modificar. el codigo es el siguiente : Sub Borrar_fila() Dim i As Long 'We turn off calculation and screenupdating to speed up the macro. With Application ' .Calculation = xlCalculationManual .ScreenUpdating = False 'We work backwards because we are deleting rows. For i = Selection.Rows.Count To 1 Step -1 If WorksheetFunction.CountA(Selection.Rows(i)) = 0 Then Selection.Rows(i).EntireRow.Insert End If Next i .ScreenUpdating = True End With End Sub- Ocultar texto de la cita - - Mostrar texto de la cita - Hola Rodrigo : Gracias por tu respuesta, ya probe la solucion que enviaste y quiero comentarte que funciona parcialmente ya que solo se pone color en la celda que esta vacia, habra alguna manera de extender el color a 3 celdas mas a la derecha (B1:F1) ,se que es mucho pedir, pero si tienes alguna sugerencia te lo agradecere mucho Jose Medina- Ocultar texto de la cita - - Mostrar texto de la cita - Hola Rodrigo: Ya probe tu codigo, y funciona a la perfeccion.. muchas gracias Recibe un saludo Jose Medina Guadalajara, Jalisco Mexico |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
insertar un formulrio a un macro | Excel Discussion (Misc queries) | |||
Cambiar color fila dependiendo de valor de columna | Excel Discussion (Misc queries) | |||
Can't format cell color/text color in Office Excel 2003 in files . | Excel Discussion (Misc queries) | |||
My fill color and font color do not work in Excel Std Edition 2003 | Excel Discussion (Misc queries) | |||
My excel 2003 wont let me fill cells with color or color the tabs. | New Users to Excel |