Línea macro para eliminar espacio sobrante
Esta tu macro
Sub EspaciosVacios_TodaHoja() 'Por.Dante Amor ActiveSheet.Unprotect Password:="By Jot@" Dim celda As Range For Each celda In Sheets(1).Cells.SpecialCells(xlCellTypeConstants, 23) celda.Value = WorksheetFunction.Trim(celda.Value) Next ActiveSheet.Protect Password:="By Jot@" MsgBox "Listo. limpios los espacios en inicio, intermedios y finales de las cadenas de texto", vbInformation, "Espacios" End Sub
Funciona a millon, elimina el espacio al inicio y final de una palabra o frase, pero quiero pedirte para agregarle linea o editarla para que tambien elimine el espacio sobrante en medio de palabra o palabras dentro de una frase (si lo tiene) en el medio de una palabra. Ej: Dante Amor es de Onduras.
La frase Dante Amor es de Onduras tiene 2 espacios entre Dante y Amor y entre de y Onduras.
Para que elimine al inicio, al final y el sobrante entre palabras.
2 Respuestas
Respuesta de Dante Amor
1
Respuesta de Adriel Ortiz Mangia
1