
Sub Inordinealfabetico()
Foglio3.Rows("3:3").Insert Shift:=xlDown
Foglio1.Activate
With Foglio3
.[A3] = [C22]
.[B3] = [C24]
.[C3] = [C26]
.[D3] = [C6]
End With
[C22:C26].ClearContents
Foglio3.Activate
[A2].CurrentRegion.Sort Key1:=[A1], Header:=xlYes
Foglio1.Activate
End Sub |
Sub Inordinealfabetico()
Foglio3.Rows("3:3").Insert Shift:=xlDown
Foglio1.Activate
With Foglio3
.[A3] = [C22]
.[B3] = [C24]
.[C3] = [C26]
.[D3] = [C6]
End With
[C22:C26].ClearContents
Foglio3.Activate
[A2].CurrentRegion.Sort Key1:=[A1], Header:=xlYes
Foglio1.Activate
End Sub |
[a3] = WorksheetFunction.Proper([a3]) stringa = Split([a3], " ") For i = 0 To UBound(stringa) [a3] = Trim([a3] & " " & stringa(i)) Next |
Option Explicit
Function trim_inner_spaces(s As String) As String
Do Until InStr(s, " ") = 0
s = Replace(s, " ", " ")
Loop
trim_inner_spaces = Trim(s)
End Function
Function trim_inner_spaces_with_regex(s As String) As String
Dim re As Object
Set re = CreateObject("vbscript.regexp")
re.Global = True
re.Pattern = "s{2,}"
trim_inner_spaces_with_regex = re.Replace(s, " ")
End Function |
