Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Le tue istruzioni funzionano perfettamente...
Mi sono però accorta solo ora di aver espresso poco chiaramente la mia richiesta.
Il campo suddiviso, non va nella cella sotto, ma nella cella di fianco
se in A1 vedo questo:
ccccccccc£wwwwwwww
supposto che "£" sia il... quadratino, il risultato deve essere:
A1 B1
ccccccccc wwwwwwww
Prova un po':
Public Sub m()
Dim sh As Worksheet
Dim lRiga As Long
Dim lng As Long
Dim lPos As Long
Dim s As String
Set sh = ThisWorkbook.Worksheets("Foglio1")
With sh
lRiga = .Range("A" & .Rows.Count).End(xlUp).Row
For lng = lRiga To 1 Step -1
If InStr(.Range("A" & lng).Value, Chr(10)) Then
s = ""
s = .Range("A" & lng).Value
lPos = InStr(s, Chr(10))
.Range("A" & lng).Value = Mid(s, 1, lPos - 1)
.Range("B" & lng).Value = _
Mid(s, lPos + 1, Len(s) - lPos)
End If
Next
End With
Set sh = Nothing
End Sub
E fai sapere, grazie.