Thema Datum  Von Nutzer Rating
Antwort
Rot IBAN in Blöcke aufteilen
02.07.2014 22:06:38 Nobby5
NotSolved
03.07.2014 03:15:40 Gast63011
****
NotSolved
03.07.2014 20:17:00 Nobby5
NotSolved
04.07.2014 04:12:32 Gast13230
NotSolved
04.07.2014 14:41:11 Gast61241
NotSolved
04.07.2014 23:18:04 Silvan
NotSolved
04.07.2014 23:23:36 Gast25251
NotSolved

Ansicht des Beitrags:
Von:
Nobby5
Datum:
02.07.2014 22:06:38
Views:
1815
Rating: Antwort:
  Ja
Thema:
IBAN in Blöcke aufteilen

Hallo liebe VBA-Profis,

ich habe folgendes Problem: In ein Überweisungsformular gebe ich in Zelle A8 die IBAN im Format z.B DE12720000000072002608 ein. Ich möchte aber das nach der Eingabe die IBAN so aufgeteilt wird: DE12 7200 0000 0072 0026 08 dafür benutze ich folgenden Code:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
    Application.EnableEvents = False
    Dim lngLen As Long
    Dim i As Long
    Dim strTemp As String
    Dim Eingang As String
    Eingang = Target.Value
  lngLen = Len(Eingang)
  For i = 1 To lngLen Step 4
    Str Temp = strTemp & Mid(Eingang, i, 4) & " "
  Next i
  Target.Value = Trim(strTemp)
  Application.EnableEvents = True
End If
End Sub

Der Code funktioniert soweit ganz gut. Wenn ich aber den Zelleninhalt per

Private Sub CommandButton1_Click()
 Range("A6,B8:F8").Select
   
    Selection.ClearContents
    Range("A6").Select
End Sub

lösche erhalte ich folgende Fehlermeldung: Typen unverträglich und im Debugger ist "Eingang = Target.Value" gelb markiert.

Lösche ich den Zellinhalt manuell mit der "Entf" Taste, funktioniert der IBAN-Code bei einer Neueingabe nicht mehr. Was mach ich nur falsch??

Ausserdem gebe ich die IBAN mit einem kleingeschriebenen "de" vorne ein und das hätte ich eigentlich lieber in Großbuchstaben, also "DE".

Es sieht vielleicht so aus als würde ich schon einiges von VBA verstehen, aber eigentlich "lese" ich mich nur durch Foren und benutze das Excel-Kompendium. Daher wäre mir eine Antwort für Anfänger mit Fortgeschrittenen Ambitionen am hilfreichsten.

Vielen Dank im Voraus von Nobby5


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot IBAN in Blöcke aufteilen
02.07.2014 22:06:38 Nobby5
NotSolved
03.07.2014 03:15:40 Gast63011
****
NotSolved
03.07.2014 20:17:00 Nobby5
NotSolved
04.07.2014 04:12:32 Gast13230
NotSolved
04.07.2014 14:41:11 Gast61241
NotSolved
04.07.2014 23:18:04 Silvan
NotSolved
04.07.2014 23:23:36 Gast25251
NotSolved