Excel - Jose Luis

   
Vista:

Jose Luis

Publicado por luis (55 intervenciones) el 17/01/2008 00:24:06
Mmm me parece muy interesante creo que ya lo estoy pillando pero tengo un par de dudas
1º ¿esto debo de colocarlo en un modulo?
2º si lo quisiera hacer entre la Lina 19 y 49 me valdría la misma formula o tendría que cambiar algo mas.
3º cando le escribes: Presupuesto.Range("A"& Linea).Value = Dato
Presupuesto.Range("B"&Linea).Value = Otrodato
Exactamente que le estas diciendo que haga a la función, o ¿Lo debo de hacer hasta la letra que termine del fin del presupuesto?

saludos.Muchas Gracias.

Con respecto al mensaje de Jose Luis:
Lo siento, se me fue el mouse.
Supongamos que tienes que rellenar las filas entre la 20 y la 40.
Colocas en una celda (p.ej. AA1) un contador del tipo CONTARA(A$20:A$40)

En la macro defines una variable tipo Worksheet

Dim Presupuesto As Worksheet

Asignas tu hoja a
Presupuesto Set Presupuesto = Hoja1 '(o la hoja donde tengas el Presupuesto).

Tu código para generar los datos o lo que quieras
y ahora para grabarlo ....

Linea = Presupuesto.Range("AA1").Value
IF Linea = 21 Then
Msgbox "No se admiten más líneas"
Else
Linea = Linea+20
Presupuesto.Range("A"& Linea).Value = Dato
Presupuesto.Range("B"&Linea).Value = Otrodato
...
...
...
End If

Así de sencillo para cada línea.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder