Macro: Copiar una celda según fila seleccionada
Estoy usando este código con ayuda de esta página
' Macro1 Macro
'
' Acceso directo: CTRL+a
'
Sub copiar_Hoja()
Hoja3.Copy After:=Sheets(Sheets.Count)
nombre = ActiveSheet.Name
Hoja1.Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", _
SubAddress:="'" & nombre & "'!B2", TextToDisplay:="Ficha"
Sheets(Sheets.Count).Select
Range("B3").Select
ActiveCell.FormulaR1C1 = "=PROYECTOS!R[2]C[5]"
Range("B4").Select
End Sub
Esta basicamente crea una hoja y vincula un texto de una hoja que contiene información general a otra que contiene información especifica
Mi problema esta en esta parte
Sheets(Sheets.Count).Select
Range("B3").Select
ActiveCell.FormulaR1C1 = "=PROYECTOS!R[2]C[5]"
Range("B4").Select
Yo necesito que por ejemplo, ejecuto la macro, se crea una nueva hoja y en un parte en especifico aparezca el nombre del proyecto contenido en la hoja principal, que en este caso es G4
Luego, vuelvo a aplicar la macro y la nueva hoja contiene el nombre del proyecto siguiente, que se encuentra en la hoja principal [proyectos] en la celda G5 y así sucesivamente.
El problema con esto es que siempre se queda en la celda G4 y no va avanzando.