Sub vq()
For counter = 0 To Application.Selection.Count Step 1
If Not IsEmpty(Application.Selection(counter)) Then
Application.Selection(counter) = Asc(Application.Selection(counter))
End If
Next counter
End Sub
Jeśli coś byłoby nie tak, to zmień counter = 0 na counter = 1. Żeby zobaczyć rezultat, to musisz wpisać parę znaków w odpowiednie pola w Excel'u, obojętnie w jakie pola, zaznaczyć i uruchomić macro. Odtąd zostaną zamienione wszystkie zaznaczone znaki z zapisu standardowego na zapis w kodowaniu ASCII.
Sub vq2()
For counter = 0 To 127 Step 1
Application.Range("A" & counter + 1) = Chr(counter)
Next counter
End Sub