Soy muy nuevo en la codificación de VBA, me gustaría recibir ayuda, ya que lo he estado intentando durante dos días, tengo los datos corregidos en la columna A, me gustaría buscar una cadena en esa columna, por ejemplo, fecha de declaración, si se encuentra, extraiga la fecha y cree una nueva columna en la siguiente hoja2, Fecha de declaración de lugar como encabezado y 01/01/2008 como detalle, agregue la siguiente ocurrencia si se encuentra. Aquí está mi código de novato.
Sub testing44()
Dim intPasteRow As Integer
intPasteRow = 1
Dim intRow As Integer
Dim Found As Range, FirstFound As String
Sheets("Sheet1").Select
Columns("B:B").Select
On Error Resume Next
Selection.Find(What:="STATEMENT DATE *", After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False).Activate
If Err.Number = 91 Then
MsgBox "ERROR: 'STATEMENT DATE:' could not be found."
End
End If
On Error Resume Next
Selection.Find(What:="INITIAL MARGIN", After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False).Activate
If Err.Number = 91 Then
MsgBox "ERROR: 'INITIAL MARGIN' could not be found."
End
End If
intRow = ActiveCell.Row
Rows(intRow & ":" & intRow).Select
Selection.Copy
Sheets("Sheet2").Select
Range("A" & intPasteRow).Select
ActiveSheet.Paste
Sheets("Sheet2").Select
Rows(intRow + 1 & ":" & intRow).Select
End Sub