Willkommen

Pivottabelle

Spezialfilter

Formeln

Zellformate

Bedingte Formate

Gültigkeit

Programmierung

UDF - Funktionen

Tipps & Tricks

Webabfrage

Fehlersuche

Farbindex

Shortcuts

Limitationen

Downloads

Links

Kontakt

Disclaimer

Impressum

ROT13
Benutzerdefinierte Funktion
 
 
Ein Text innerhalb einer Zelle wird nach Rot13 codiert bzw decodiert.
 
Damit die Formel genutzt werden kann, muss der unten genannte Code in ein "Allgemeines Modul". ( Siehe auch UDF - Funktionen
-> * Allgemeines Modul - Kurzanleitung *   )
 
 
ROT13
 AB
1OriginalRot13
2BeispieltextOrvfcvrygrkg
3OrvfcvrygrkgBeispieltext
4Dies ist ein BeispieltextQvrf vfg rva Orvfcvrygrkg
5Qvrf vfg rva OrvfcvrygrkgDies ist ein Beispieltext
Formeln der Tabelle
B2 : =rot13(A2)
B3 : =rot13(A3)
B4 : =rot13(A4)
B5 : =rot13(A5)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
 
 
Der Code:
 
 
Public Function rot13(Wert)
'#####################################
'Codiert / Decodiert Zelltext nach Rot13
'Autor: Jürgen Hennekes
'#####################################
Dim lngZ As Long
Dim strString As String
Dim intI As Integer
Dim SPL As Variant
Dim strRot13 As String
Dim bln As Boolean
 
strString = _
"A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z," _
& "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"
SPL = Split(strString, ",")
 
For lngZ = 1 To Len(Wert)
If Mid(Wert, lngZ, 1) = " " Then
  strRot13 = strRot13 & " "
End If
  bln = False
    For intI = 0 To UBound(SPL)
      If SPL(intI) = Mid(Wert, lngZ, 1) Then
        strRot13 = strRot13 & LTrim(RTrim(SPL(intI + 13)))
        bln = True
        Exit For
      End If
    Next
   If bln = False Then
    strRot13 = strRot13 & LTrim(RTrim(Mid(Wert, lngZ, 1)))
   End If
Next
 
rot13 = strRot13
 
End Function