Sub Mes()
Dim Celda As Object
Dim Rango As Range
'Set Rango = Range("D2:D12")
Application.Calculation = xlCalculationManual
'Rango donde se encuentra la información:
Range("m5").End(xlDown).Select
'Rango donde se anotará la nueva información:
Set Rango = ActiveSheet.Range(Cells(5, 2), Cells((ActiveCell.Row), 2))
'Rango de análisis de la información:
For Each Celda In Rango
Celda.Value = Format(Left(Celda.Offset(0, 12).Value, 2), "00")
'Celda.Value = Celda.Offset(0, -2).Value + Celda.Offset(0, -1).Value
Next Celda
Application.Calculation = xlCalculationAutomatic
End Sub
Sub BuscarConcepto()
Dim Celda As Object
Dim Rango As Range
Application.Calculation = xlCalculationManual
'Rango donde se encuentra la información:
Range("m5").End(xlDown).Select
'Rango donde se anotará la nueva información:
Set Rango = ActiveSheet.Range(Cells(5, 11), Cells((ActiveCell.Row), 11))
'Rango de análisis de la información:
On Error GoTo Error
For Each Celda In Rango
If Celda.Offset(0, -3).Value = " " Then
Celda.Value = ""
Else
Celda.Value = Application.WorksheetFunction.VLookup(Celda.Offset(0, -2).Value, Hoja6.Range("a:u"), 21, 0)
End If
Next Celda
On Error GoTo 0
Application.Calculation = xlCalculationAutomatic
Exit Sub
Error:
Celda.Value = "0 No encontrado"
Resume Next
Application.Calculation = xlCalculationAutomatic
End Sub