Discussione:
Scrivere parola al contrario
(troppo vecchio per rispondere)
Drago
2009-04-29 20:07:25 UTC
Permalink
Vorrei tramite VBA scrivere in B1 la parola scritta in A1 però al contrario
Grazie
r
2009-04-29 21:19:02 UTC
Permalink
Post by Drago
Vorrei tramite VBA scrivere in B1 la parola scritta in A1 però al contrario
Grazie
vedi la funzione
StrReverse
Membro di VBA.Strings

saluti
r
--
Come e dove incollare il codice VBA:
http://www.rondebruin.nl/code.htm

I miei appunti ...
http://excelvba.altervista.org/blog/index.php/Table/Excel-VBA/
Big John
2009-04-30 05:14:43 UTC
Permalink
Post by Drago
Vorrei tramite VBA scrivere in B1 la parola scritta in A1 però al contrario
Grazie
Copia questa funzione in un modulo:

Public Function ReverseCell(Rcell As Range, Optional IsText As Boolean)

Dim i As Integer
Dim StrNewNum As String
Dim strOld As String

strOld = Trim(Rcell)

For i = 1 To Len(strOld)
StrNewNum = Mid(strOld, i, 1) & StrNewNum
Next i

If IsText = False Then
ReverseCell = CLng(StrNewNum)
Else
ReverseCell = StrNewNum
End If

End Function

e scrivi in B1:

=ReverseCell(A1,TRUE)

Saluti,
Gianni.

Loading...