Condividi:        

eliminare spazi vuoti in una cella

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

eliminare spazi vuoti in una cella

Postdi nicola_na78 » 02/02/11 17:55

ciao a tutti ancora una volta ho bisogno del Vostro prezioso aiuto....

per farla breve:
nella colonna A ho delle celle "678K 01 G000" e altre invece senza spazi "76X7010000" non riesco ad eliminare gli spazi, mi potete aiutare???


ringrazio in anticipo tutti.
nicola_na78
Utente Senior
 
Post: 186
Iscritto il: 11/06/10 15:26

Sponsor
 

Re: eliminare spazi vuoti in una cella

Postdi CANAPONE » 02/02/11 18:11

Ciao, seleziona tutto o la colonna d'interesse, dal menù modifica, trova, sostituisci nella prima finestra "trova" metti una spazio vuoto (un colpo di barra spaziatrice) clicca sostituisci tutto (spero di essere preciso sto usando un Excel 2003 in inglese: sto traducendo).

Dovrebbe bastare

Spero sia d'aiuto
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: eliminare spazi vuoti in una cella

Postdi CANAPONE » 02/02/11 18:14

Una piccola aggiunta: se non ottieni quello che ti aspettavi con tasto control+Z metti rimetti tutto a posto.

Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: eliminare spazi vuoti in una cella

Postdi nicola_na78 » 03/02/11 09:13

avevo gia' provato questa soluzione solo che non funziona..... ci vorrebbe una macro secondo me.... grazie lo stesso
nicola_na78
Utente Senior
 
Post: 186
Iscritto il: 11/06/10 15:26

Re: eliminare spazi vuoti in una cella

Postdi CANAPONE » 03/02/11 10:05

Ciao,

non so se basta: leva gli spazi vuoti dalle stringhe colonna A.


Codice: Seleziona tutto
Public Sub Vuotoaperdere()
Dim Sh As Worksheet
Dim LRiga As Long
Dim Lng As Long
Set Sh = ThisWorkbook.Worksheets("Foglioprova")
With Sh
LRiga = .Range("A" & .Rows.Count).End(xlUp).Row
For Lng = 1 To LRiga
.Range("A" & Lng).Value = _
Replace(.Range("A" & Lng).Value, " ", "")
Next
End With
Set Sh = Nothing
End Sub


La macro l'ho fatta girare su un foglio chiamato Foglioprova.

Forse non abbiamo a che fare con spazi vuoti (" ").

Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: eliminare spazi vuoti in una cella

Postdi Anthony47 » 03/02/11 15:17

Condivido l' opinione di canapone che non abbiamo a che fare con "spazi"; ma in questo caso non dovrebbe funzionare nemmeno la macro. Probabilmente sono dati estratti da siti web, quindi si tratta della codifica del carattere &nbsp.

Se non funziona la macro torna al Trova /Sostituisci:
-in una stringa che presenta lo "spazio", copia il solo carattere "spazio"
-avvia Trova e Sostituisci:
--nell' area Trova fai Contr-v per inserire il crt da eliminare
--l' area Sostituisci con la lasci vuota
-Sostituisci tutto
-Ok

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: eliminare spazi vuoti in una cella

Postdi nicola_na78 » 03/02/11 18:09

grazie canapone.... la tua macro funziona benissimo..... ciao
nicola_na78
Utente Senior
 
Post: 186
Iscritto il: 11/06/10 15:26


Torna a Applicazioni Office Windows


Topic correlati a "eliminare spazi vuoti in una cella":


Chi c’è in linea

Visitano il forum: Nessuno e 42 ospiti