Vba Excel Macros
Vba Excel Macros
Sub EliminarEspacios()
Dim cell As Range, AreaToTrim As Range
Set AreaToTrim = Worksheets("Hoja1").Range("B3:B18")
For Each cell In AreaToTrim
cell = Trim(cell)
Next cell
End Sub
For i = 1 To Len(MiTexto)
Select Case Asc(Mid(MiTexto, i, 1)) 'Sacar código Ascii de cada carácter
Case 48 To 57, 65 To 90, 97 To 122, 164 To 165, 32
LIMPIAR_TEXTO = LIMPIAR_TEXTO & Mid(MiTexto, i, 1)
Case Else
'no hacemos nada, que lo ignore
End Select
Next i
End Function
'Reemplazar sensible a Mayusculas y Minusculas
Function SubstituteMultipleCS(text As String, old_text As Range, new_text As Range)
Dim i As Single
For i = 1 To old_text.Cells.Count
Result = Replace(text, old_text.Cells(i), new_text.Cells(i))
text = Result
Next i
SubstituteMultipleCS = Result
End Function
'Buscar y Reemplazar
Sub reemplazar()
Cells.Replace What:="Dato a buscar", Replacement:="Valor a reemplazar"
End Sub