Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Text in Spalte splitten
zurück: Doppelte Datensätze weiter: Kontrollkästchen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Mar307
Im Profil kannst Du frei den Rang ändern


Verfasst am:
21. Feb 2007, 16:38
Rufname:

Text in Spalte splitten - Text in Spalte splitten

Nach oben
       Version: Office 2k (2000)

Hallo Leute,

ich möchte einen Text in einer Spalte splitten. der Text ist nicht gleich lang. Bsp: Hallo/Leute. Ich habe versucht aus verschiedene Beiträge meinen Code zu erstellen nur leider funzzt der nicht! Was mache ich falsch ?

Mein Modul:
Code:
Public Function FktSplitText(ByVal strWert As String,) As Variant
    Dim varWert As Variant

    varWert = Split(strWert, "/")             'splitten bei "/"
End Function
In der Abfrage gebe ich dann folgenden Code an:
Code:
Text_1: FktSplitText([Hallo])
Für Eure Hilfe vielen Dank
Gruß Mar 307
Willi Wipp
Moderator


Verfasst am:
21. Feb 2007, 17:17
Rufname:
Wohnort: Raum Wiesbaden


Re: Text in Spalte splitten - Re: Text in Spalte splitten

Nach oben
       Version: Office 2k (2000)

Hi Mar307,

woher hast Du denn den Code?
Du ubergibst keinen Rueckgabewert an die Funktion.
Du definierst nicht welche Spalte Du haben willst.
Du hast ein Komma zuviel in der Deklarationszeile der Funktion.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Gast



Verfasst am:
21. Feb 2007, 17:39
Rufname:

AW: Text in Spalte splitten - AW: Text in Spalte splitten

Nach oben
       Version: Office 2k (2000)

Hallo Willi,

danke für die schnelle Antwort.
Jetzt bin ich schon überfordert.....

Den Code habe ich aus diesem Forum. Ich habe diesen nur etwas geändert. => Etwas zuviel wie mir scheint. Ich habe diesen aber auch nicht getestet.

Die Spalte hat den Namen Hallo und soll in 2 Spalten getrennt werden.
Hallo/Leute in
Spalte1 Spalte 2
Hallo Leute

Das Komma in der Deklarationszeile (String,) habe ich gelöscht.
Hast Du noch einen guten Rat für mich ?

Gruß Mar307
Willi Wipp
Moderator


Verfasst am:
21. Feb 2007, 18:06
Rufname:
Wohnort: Raum Wiesbaden

Re: Text in Spalte splitten (II) - Re: Text in Spalte splitten (II)

Nach oben
       Version: Office 2k (2000)

Hi Mar307,

dann versuch es vielleicht mal so
Code:
Public Function FnstrSplitText(ByVal strText As String, _
                               Optional ByVal lngSpalte As Long = 2) As String
    Dim varText As Variant
   
    lngSpalte = lngSpalte - 1
    FnstrSplitText = ""
    varText = Split(strText, "/")                            'splitten bei "/"
    If LBound(varText) <= lngSpalte And lngSpalte <= UBound(varText) Then
        FnstrSplitText = varText(lngSpalte)
    End If
End Function

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Mar307
Im Profil kannst Du frei den Rang ändern


Verfasst am:
21. Feb 2007, 18:37
Rufname:

AW: Text in Spalte splitten - AW: Text in Spalte splitten

Nach oben
       Version: Office 2k (2000)

Hallo Willi,

auf die Gefahr das ich als Depp dastehe.
es funktioniert, aber nur der 2 Textteil:

Ich Habe in der Abfrage folgendes eingegeben:
Code:
Text_1: FnstrSplitText([Hallo])
Nun habe ich folgendes Ergebnis:
Code:
Hallo               Text_1
Hallo/Leute      Leute
Wie bekomme ich nun auch das Hallo.
Es sollte wie folgt aussehen:
Code:
Hallo               Text_1          Text_2
Hallo/Leute      Leute            Hallo
Wenn Du mir noch einmal helfen könntest bin ich Dir sehr dankbar.
Gruß Mar307
Willi Wipp
Moderator


Verfasst am:
21. Feb 2007, 18:42
Rufname:
Wohnort: Raum Wiesbaden

Re: Text in Spalte splitten (III) - Re: Text in Spalte splitten (III)

Nach oben
       Version: Office 2k (2000)

Hi Mar307,

so ganz verstehe ich jetzt aber nicht warum Du es nicht gleich wie in
Spalte einer Tabelle Ansprechen geloest hast Wink
Code:
Text_2: FnstrSplitText(Nz([Hallo];"");1)

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Mar307
Im Profil kannst Du frei den Rang ändern


Verfasst am:
21. Feb 2007, 18:51
Rufname:


AW: Text in Spalte splitten - AW: Text in Spalte splitten

Nach oben
       Version: Office 2k (2000)

Hallo Willi,

das habe ich auch versucht. Aber wenn meine Deklaration schon nicht stimmt kann das ja nix werden.

Ich danke Dir. Du Hast mir sehr geholfen.

Gruß Mar307
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate innerhalb einer Spalte 1 Gast 1099 14. Okt 2005, 17:23
lupos Duplikate innerhalb einer Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: Spalte in einer Abfrage über Formular mehrfach abfragen 2 terat 771 28. Sep 2005, 09:07
terat Spalte in einer Abfrage über Formular mehrfach abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Datumsfeld in text umwandeln ??? 2 Kruno 1079 13. Sep 2005, 15:37
Willi Wipp Datumsfeld in text umwandeln ???
Keine neuen Beiträge Access Tabellen & Abfragen: Text anstatt Float 0 Vampy20 772 25. Aug 2005, 09:49
Vampy20 Text anstatt Float
Keine neuen Beiträge Access Tabellen & Abfragen: Fortlaufene kombination aus Zahlen in eine Spalte 12 markuss21 668 05. Aug 2005, 15:07
markuss21 Fortlaufene kombination aus Zahlen in eine Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: In einer bestehenden Tabelle eine Spalte füllen 2 Thorsten111 2716 05. Aug 2005, 11:27
Thorsten111 In einer bestehenden Tabelle eine Spalte füllen
Keine neuen Beiträge Access Tabellen & Abfragen: Umformatieren von Text in Zahl - wie? 2 Dalmatinchen 776 20. Mai 2005, 14:10
Dalmatinchen Umformatieren von Text in Zahl - wie?
Keine neuen Beiträge Access Tabellen & Abfragen: Zeichenfolge in Text suchen und Anzahl ermitteln 3 Phantom 1276 06. März 2005, 09:28
stpimi Zeichenfolge in Text suchen und Anzahl ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: Feld einer verknüpften Excel-Tab. ist Text, soll Zahl sein! 2 Sebowsky 1280 14. Feb 2005, 21:47
Sebowsky Feld einer verknüpften Excel-Tab. ist Text, soll Zahl sein!
Keine neuen Beiträge Access Tabellen & Abfragen: Text in einem Datumsfeld einer Tabelle??? 6 DoMe 584 02. Feb 2005, 00:05
Thunderbird Text in einem Datumsfeld einer Tabelle???
Keine neuen Beiträge Access Tabellen & Abfragen: spalte dynamisch und in abhängigkeit vom wochtag füllen 3 doc77 812 10. Jan 2005, 13:32
lothi spalte dynamisch und in abhängigkeit vom wochtag füllen
Keine neuen Beiträge Access Tabellen & Abfragen: Konvertieren von Datentyp Text in Zahl 1 steve 2122 24. Nov 2004, 18:27
Skogafoss Konvertieren von Datentyp Text in Zahl
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Dreamweaver Forum