Envio un codigo
Publicado por Carmen Ramirez (6 intervenciones) el 25/01/2007 19:12:50
Buen dia:
Les envio el siguiente codigo para ver si me pueden asesorar, ya que estoy haciendo una macro que me permita primeramente llenar datos aleatorios de la celda A1 hasta la M1 en "X" numero de hojas que voy agregando posteriormente necesito que llene nuevamente con datos aleatorios de la celda A2 hasta la M2 y asi sucesivamente hasta que llegue a A50 hasta M50 pero la vedad ya no se como seguirle, de antemano gracias por la persona que me pueda ayudar, el codigo es el siguiente.
La primera fase ya la hace lo que no se es como puedo hacer que se vayan agregando los datos en A2: M2, A3:M3 y asi sucesivamente, gracias y buenas tardes.
Sub Calculo_aleatorio()
'Declaración de Variables
Dim Nombre_Libro As String
Dim I As Integer
Dim Inicia
Dim Termina
Inicia = Time
Application.ScreenUpdating = False
Nombre_Libro = "aleatorio.xls"
Set Libro_Nuevo = Workbooks.Add
Libro_Nuevo.SaveAs Filename:=Nombre_Libro
For I = 1 To 5 Workbooks(Nombre_Libro).Sheets.Add
Next I
Workbooks(Nombre_Libro).Sheets(I).Activate
Workbooks(Nombre_Libro).Sheets(I).Range("A1, M1").Activate
Workbooks(Nombre_Libro).Sheets(I).Range("A1:M1").Value = Rnd()
Application.ScreenUpdating = True
Termina = Time
MsgBox "Inició el proceso:" & Inicia & "Terminó el proceso:" & Termina
Application.Calculation = xlCalculationAutomatic
End Sub
Les envio el siguiente codigo para ver si me pueden asesorar, ya que estoy haciendo una macro que me permita primeramente llenar datos aleatorios de la celda A1 hasta la M1 en "X" numero de hojas que voy agregando posteriormente necesito que llene nuevamente con datos aleatorios de la celda A2 hasta la M2 y asi sucesivamente hasta que llegue a A50 hasta M50 pero la vedad ya no se como seguirle, de antemano gracias por la persona que me pueda ayudar, el codigo es el siguiente.
La primera fase ya la hace lo que no se es como puedo hacer que se vayan agregando los datos en A2: M2, A3:M3 y asi sucesivamente, gracias y buenas tardes.
Sub Calculo_aleatorio()
'Declaración de Variables
Dim Nombre_Libro As String
Dim I As Integer
Dim Inicia
Dim Termina
Inicia = Time
Application.ScreenUpdating = False
Nombre_Libro = "aleatorio.xls"
Set Libro_Nuevo = Workbooks.Add
Libro_Nuevo.SaveAs Filename:=Nombre_Libro
For I = 1 To 5 Workbooks(Nombre_Libro).Sheets.Add
Next I
Workbooks(Nombre_Libro).Sheets(I).Activate
Workbooks(Nombre_Libro).Sheets(I).Range("A1, M1").Activate
Workbooks(Nombre_Libro).Sheets(I).Range("A1:M1").Value = Rnd()
Application.ScreenUpdating = True
Termina = Time
MsgBox "Inició el proceso:" & Inicia & "Terminó el proceso:" & Termina
Application.Calculation = xlCalculationAutomatic
End Sub
Valora esta pregunta


0