Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Schreibweise automatisch ändern
#1
Hallo,

Hab folgendes spezielles Problem da ich eine Tabelle mit über 5000 Zeilen habe und nicht jede einzelne Zeile umschreiben will will ich das ganze per Formel lösen doch das bekomme ich nicht so richtig hin

Hab folgende Einträge:

            A                            B                    C                       D

 1    SCHROIF                Cosima        27/09/1978       C000038000
 2    KILL                        Michel         08/02/1977       C000038000
                                      Richard      02/05/1980
 3    OESTERREICHER    Annick        28/04/1971       C000038000

Und per Formel sollte das danach dann so aussehn:

              A                                           B    
                                      
1     C000038000     Schroif Cosima née le 27 septembre 1978
2     C000038000     Kill Michel née le 08 février 1977, Kill Richard née le 02 mai 1980
3     C000038000     Oesterreicher Annick née 28 avril 1971

Hab mit dieser Formel probiert doch das klappt nicht so richtig :

=GROSS2(A2)&" "&B2&" "&TEXT(C2;"DD/MMMM/YYYY;;")

Dann bekomme ich folgendes Resultat:

Schroif Cosima 27/septembre/1978
Kill MichelRichard 08/02/197702/05/1980

Wer kann mir da weiterhelfen ? Smile
Antworten Top
#2
die beste Idee in einem Forum ist, die Datei mit einem Passwort zu schützen
Antworten Top
#3
Hi,

welchen Sinn macht eine mit Passwort geschützte Datei?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Sorry mein Fehler jetzt geht die Tabelle auf ....
Antworten Top
#5
Hi,

schreibe deine Datensätze einzeln untereinander, dann ist das Auslesen/Umschreiben ein Kinderspiel.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
Tabelle1

ABCDE
1SCHROIFCosima27.09.1978C000038000Schroif Cosima née le 27 September 1978
2KILLMichel
Richard
08/02/1977
02/05/1980
C000038000Kill Michel
Richard née le 08/02/1977
02/05/1980
3OESTERREICHERAnnick28.04.1971C000038000Oesterreicher Annick née le 28 April 1971
4PEREIRALucie
Toni
14/06/1983
01/08/1985
C000038000Pereira Lucie
Toni née le 14/06/1983
01/08/1985
5LIEFGENMarius26.04.1975C000038000Liefgen Marius née le 26 April 1975
6PESCHCaroline
Alexandra
31/03/1971
14/07/1976
C000038000Pesch Caroline
Alexandra née le 31/03/1971
14/07/1976
7MICHELMarion27.11.1972C000038000Michel Marion née le 27 November 1972
8HOFFMANNTessy
Diane
05/03/1977
07/11/1979
C000038000Hoffmann Tessy
Diane née le 05/03/1977
07/11/1979
9LENTZAlain
Isabelle
04/10/1972
29/01/1981
C000038000Lentz Alain
Isabelle née le 04/10/1972
29/01/1981
10MANDERSCHEIDMike09.03.1973C000038000Manderscheid Mike née le 09 März 1973
Formeln der Tabelle
ZelleFormel
E1=GROSS2(A1)&" "&GROSS2(B1)&" née le "&TEXT(C1;"TT MMMM JJJJ")
E2=GROSS2(A2)&" "&GROSS2(B2)&" née le "&TEXT(C2;"TT MMMM JJJJ")
E3=GROSS2(A3)&" "&GROSS2(B3)&" née le "&TEXT(C3;"TT MMMM JJJJ")
E4=GROSS2(A4)&" "&GROSS2(B4)&" née le "&TEXT(C4;"TT MMMM JJJJ")
E5=GROSS2(A5)&" "&GROSS2(B5)&" née le "&TEXT(C5;"TT MMMM JJJJ")
E6=GROSS2(A6)&" "&GROSS2(B6)&" née le "&TEXT(C6;"TT MMMM JJJJ")
E7=GROSS2(A7)&" "&GROSS2(B7)&" née le "&TEXT(C7;"TT MMMM JJJJ")
E8=GROSS2(A8)&" "&GROSS2(B8)&" née le "&TEXT(C8;"TT MMMM JJJJ")
E9=GROSS2(A9)&" "&GROSS2(B9)&" née le "&TEXT(C9;"TT MMMM JJJJ")
E10=GROSS2(A10)&" "&GROSS2(B10)&" née le "&TEXT(C10;"TT MMMM JJJJ")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Du musst natürlich unbedingt je Name eine Zeile vergeben, ansonsten ist deine Liste für die Tonne!
Schöne Grüße
Berni
Antworten Top
#7
Ok das Problem liegt aber noch darin dass wenn 2 Geburtsdatums in einer Zelle sind die nicht umschreibt und auch die 2 Namen nicht in eine Reihe hintereinander setzt
Antworten Top
#8
Da die Tabelle über 5000 Zeilen hat und jetzt ein neues Gesetz heraus gekommen ist das sagt dass die schreibweise mit deen Familiennamen und Namen mit Geburtsdatum hintereinander und die einzelnen Personen getrennt durch Komma stehen müssen darum kann ich nichts dran ändern als es so zu machen dass die vorgeschriebene Schreibweise heraus kommt
Antworten Top
#9
Zitat:darum kann ich nichts dran ändern
Tja, dann kann ich dir auch nicht helfen.
Schöne Grüße
Berni
Antworten Top
#10
Hallo,

mit VBA sollte es möglich sein. Der Kern des Codes ist:

Code:
Sub F_en()
Dim WSF As WorksheetFunction: Set WSF = Application.WorksheetFunction
Dim Dt As Date
Dim Bo As Boolean

For i = 1 To 10
    Nam = Cells(i, 2)
    Geb = Cells(i, 3)
    
    Bo = InStr(1, Nam, Chr(10)) > 0
    If Bo Then
        Nm = Split(Nam, Chr(10))
        Ge = Split(Geb, Chr(10))
        For d = 0 To UBound(Ge)
            Debug.Print WSF.Text(CDate(Ge(d)), "[$-40c]DD MMMM YYYY")
        Next d
    Else
        Nm = Na
        Ge = Geb
    End If
Next i
End Sub

Der Rest ist Fleissarbeit.

mfg

(Ausgabe im Direktfenster des VBE)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste