Insertar fila cuando se cumpla condición en un registro

jkazaz

New Member
Joined
Aug 7, 2010
Messages
4
Hola Mr. Excel, necesito tu ayuda.
Tengo una columna donde debo ingresa fecha y hora, y se agregan a intervalos de x minutos (simplificando) y mediante un For recorro la columna hacia abajo ingresando las horas y donde la hora sea las 12:00 o minutos despues se debe insertar una fila vacia, y luego continuar listando las horas dejando 1 hora entre el ultimo tiempo registrado (hora de refrigerio)
Ejemplo
.
.
7 Ago 2010 11:35 am
7 Ago 2010 11:50 am
7 Ago 2010 12:04 pm
' AQUI VA INSERTAR LA FILA VACIA
7 Ago 2010 13:00 pm
7 Ago 2010 13:12 pm
.
.
el intervalo entre cada hora es x (un valor que personalizaré según mi caso)
Lo mismo debe ocurrir a las 22:00 horas agregando una fila y reiniciando la hora a las 23:00

Muchas gracias por su Apoyo!!!!
 

jkazaz

New Member
Joined
Aug 7, 2010
Messages
4
si, necesito un macro en excel , estaba haciendolo, pero no se como insertar la fila en la posición que llega a la hora indicada.
 

jkazaz

New Member
Joined
Aug 7, 2010
Messages
4
ya pues galileo, es sencillo mi planteamiento y de lo que me falta por hacer...
solo un bucle for con un avance de x, pero mi problema es que llegado el medio dia debo insertar una fila y continuar una hora despues, hacian abajo. eso no se como hacerlo.

si alguien sabes como hacerlo se lo agradezco.
 

Greg Truby

MrExcel MVP
Joined
Jun 19, 2002
Messages
9,999
Hola jkazaz y bienvenido a MrExcel.com





Gali sí es capáz de hacer muchas cosas en VBA. Él le pregunta qué ha hecho hasta el momento para ver:
  • que usted sí está trabajando en la solución y no es uno de los casos donde la gente llega aquí pidiendo un macro sin haber hecho ningún esfuerzo
  • para darnos una idea del nivel de habilidad tiene usted con VBA y/o programación en general y
  • para darnos mejor idea sobre lo que desea hacer.
También sugeriría que usted trate de usar ExcelJeanie o ASAP Utilities para postear una muestra de su cuaderno para darnos mejor comprehensión de su situación.

Atte,
 

jkazaz

New Member
Joined
Aug 7, 2010
Messages
4
Hola, mi hoja excel inicia así mas o menos:
---------------------------------------------------------
A B
1 HORA INICIO HORA FIN
2 09/08/2010 07:00

---------------------------------------------------------
luego la primera hora de fin y las siguientes se generan a partir de:

Sub Listar_tareas()

Hoja1.Cells(2, 2) = (Hoja1.Cells(2, 1) + (10 + 10 * Rnd()) / (60 * 24))

For i = 0 To 99
Hoja1.Cells(3 + i, 1) = Hoja1.Cells(2 + i, 2)
Hoja1.Cells(3 + i, 2) = (Hoja1.Cells(3 + i, 1) + (10 + 10 * Rnd()) / (60 * 24))
Next

End Sub
---------------------------------------------------------------------

Entonces, en donde llegue al medio día debe ingresarse una fila vacía, y continuar en en la siguiente fila pero iniciando una hora después.
El avance entre las horas he considerado un tiempo aleatorio, pero en realidad en mi caso es el tiempo de un proceso que es un tema aparte, acá lo he simplificado).


Bueno, espero ahora si me haya dejado entender, y disculpen la falta de información inicial.

Saludos fraternos.
 

Greg Truby

MrExcel MVP
Joined
Jun 19, 2002
Messages
9,999
Bueno, el código que usted ha puesto genera datos de practica. Pero falta el código que representa su intento de insertar la fila.
 

Forum statistics

Threads
1,081,751
Messages
5,361,082
Members
400,612
Latest member
mr_sound

Some videos you may like

This Week's Hot Topics

  • populate from drop list with multiple tables
    Hi All, i have a drop list that displays data, what i want is when i select one of those from the list to populate text from different tables on...
  • Find list of words from sheet2 in sheet1 before a comma and extract text vba
    Hi Friends, Trying to find the solution on my task. But did not find suitable one to the need. Here is my query and sample file with details...
  • Dynamic Formula entry - VBA code sought
    Hello, really hope one of you experts can help with this - i've spent hours on this and getting no-where. .I have a set of data (more rows than...
  • Listbox Header
    Have a named range called "AccidentsHeader" Within my code I have: [CODE]Private Sub CommandButton1_Click() ListBox1.RowSource =...
  • Complex Heat Map using conditional formatting
    Good day excel world. I have a concern. Below link have a list of countries that carries each country unique data. [URL...
  • Conditional formatting
    Hi good morning, hope you can help me please, I have cells P4:P54 and if this cell is equal to 1 then i want row O to say "Fully Utilised" and to...
Top