Collapse column

Autor Thema: Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen  (Gelesen 1956 mal)

Offline jantrinkaus

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« am: September 19, 2016, 14:06:10 Nachmittag »
Hallo liebe Forum-Community,

ich habe hier gerade ein großes Problem.
Ich fange am besten mal vorne an.
Ich arbeite auf dem Finanzamt und habe hier sehr sehr viel mit Grundstücken und Eigentumswohnungen zu tun. Um die Arbeit bei Teilung von Wohnungs- und Teileigentum zu vereinfachen (und auch um Zeit und Arbeit zu sparen) habe ich eine Exceldatei erstellt und habe hier alle Unterlagen, die ich bisher anderweitig ausgefüllt habe in die Excel-Datei verarbeitet. Da die Unterlagen immer die gleichen Angaben enthielten (Wohnungsnummern, Wohnflächen usw.) war mein Gedanke beim erstellen der Excel-Datei "Warum nicht die Angaben in der Aufstellung verwenden, um die anderen Unterlagen und Aufstellungen zu erstellen und auszufüllen?!" Wenn ich jetzt ein Wohnungseigentum mit 10 Wohnungen habe, bei denen die Wohnungsbezeichnung 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ist, ist es kein Problem. Da schreibe ich in die erste Zeile die 1 und dann in die andere Zeilen die Formel mit "+1. Dann erhalte ich die Zahlenreihe auch (zwischen den Zeilen, in denen die Zahlen ausgegen werden sollen, sind noch jeweils 7 Zeilen, deshalb die Formel und nicht die Autovervollständigung).
Nun ist mein Problem, das ich ein Wohnungseigentum habe und die Wohungsnummer so blöd formatiert sind. Hier heißen die Wohnungen 1.1.01 und 1.2.01 usw. Manchmal habe ich auch eine Formatierung mit 1.A.01 oder A.1.1.

Jetzt zu meiner eigentlichen Frage:
Welche Formel kann ich benutzen, um die Wohnungsnummer (wie im ersten Beispiel) von 1.1.01 und 1.1.02 zu bekommen. Wie gesagt, da ich für die einzelnen Wohnung immer 8 Zeilen habe, in die ich Daten eintragen muss, kann ich keine AutoVervollständigung machen, da ich sonst die falschen Zeilen befülle... Es MUSS also eine Formel sein, die ich verwenden kann und die (das würde mir ja schon reichen) lediglich die letzte Zahl (hier von 01 auf 02) ausgibt. Den Rest kann ich ja noch abändern oder die Reihenfolge einfach untebrechen. Aber die Formebrauche ich auf jeden Fall

Ich wäre euch dankbar, wenn mir hier einer helfen kann.

Lieben Gruß

Jan

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #1 am: September 19, 2016, 14:12:48 Nachmittag »
Hola,

reicht es schon wenn du den ersten Wert wie folgt eingibst:

="1.1."&TEXT(ZEILE(A1);"00")
Gruß,
steve1da

Offline jantrinkaus

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #2 am: September 19, 2016, 15:32:23 Nachmittag »
Hallo Steve1da,

das reicht leider nicht. Wenn ich das eingbe, kommt dann 1.1.01, aber die anderen Zeilen, die ich mit der Formel =+1 versehen habe bleiben unverändertn. Ich möchte ja, dass den ersten Wert mit 1.1.01 eintrage und die restlichen Werte vervollständigt werden, also 1.1.02, 1.1.03 usw.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #3 am: September 19, 2016, 15:33:27 Nachmittag »
Hola,

meine Formel kannst du einfach nach unten ziehen ;-) Die zählt dann von selber hoch.

Gruß,
steve1da

Offline jantrinkaus

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #4 am: September 19, 2016, 16:14:58 Nachmittag »
Das ist ja genau das Problem... die Soll ja nicht gezogen werden. ich muss es mit einer Formel machen, weil ich unten drunter noch sieben Zeilen habe, die nicht befüllt werden sollen. Ziehen ist also nich. geht lediglich mit einer Formel :D

Lieben Gruß

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #5 am: September 19, 2016, 16:22:10 Nachmittag »
Hola,

es sind immer 8 Zeilen und in der 9. soll dann die nächste Nummer stehen?
Wo fangen die Daten genau an?

Gruß,
steve1da

Offline jantrinkaus

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #6 am: September 19, 2016, 16:35:23 Nachmittag »
Ich habe immer 8 Zeilen pro Wohnung wo ich Daten eintrage. (Zeile 1 - 8 = Wohnung 1, Zeile 9 - 16 = Wohnung 2 usw.).
Mein Vorhaben:
Ich trage in die Zeile 1 “1.1.01“ ein und eine Formel soll mir in den Zeilen 9, 17, 25 usw. Die Wohnungsnummer 1.1.02, 1.1.03, 1.1.04 und automatisch eintragen für alle 100 Wohnungen, die die Liste fassen kann.

Lieben Gruß

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #7 am: September 19, 2016, 16:55:17 Nachmittag »
Hola,

ist eine Hilfsspalte (kann man ausblenden) erlaubt?

Gruß,
steve1da

Offline jantrinkaus

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #8 am: September 19, 2016, 19:19:41 Nachmittag »
Da ich bei uns in der Abteilung so ziemlich der einzige bin, der ein bisschen Ahnung mit Excel hat, habe ich die Datei bewusst erstellt :D
Je komplizierter die versteckten Inhalte sind, desto mehr habe ich die Arbeit damit, weil die Leute mich immer anrufen. und darauf habe ich, ehrlich gesagt keine Lust XD
Ich habe dir mal eine Datei an diesen Post gehängt, damit du dir das mal vorstellen kannst. Die originaldatei habe ich jetzt im Büro, aber die ist genauso aufgebaut.
Mein Ziel ist dass ich in Zelle B1 die 1.1.01  und automatisch die 1.1.02 und 1.1.03 in der den Zellen B9 und B17 erscheinen. Da ich wie gesagt die restlichen 7 Zellen zwischen den gelben Felden befüllen darf und will, soll es eine Formel sein.
Das mit der Hilfs-Spalte habe ich auch schon überlegt, aber dann muss e beim Ausdrucken wieder ausgeblendet werden und das ist für manche zu kompliziert :D

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #9 am: September 19, 2016, 19:47:44 Nachmittag »
Hallo

Für das genannte Beispiel:
=TEXT(WECHSELN(B1;".";"")+1;"0"".""0"".""00")
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #10 am: September 19, 2016, 20:56:00 Nachmittag »
Moin Jan,
ich denke, dass eine VBA-Routine deinen Wunsch erfüllt.
Den ersten Teil -alles vor der fortlaufenden Nummerierung- gibt du in die InputBox ein, den Rest macht das Makro:
Sub Ausfuellen()
   Dim BasisWert As String, Bloecke As Long
   Dim lRow As Long, i As Long
   lRow = Cells(Rows.Count, 1).End(xlUp).Row
   BasisWert = InputBox("Bitte den fixen Teil eingeben", "Wohnungen")
   Bloecke = (lRow + 7) / 8
   For i = 1 To Bloecke
         Cells(i * 8 - 7, 2) = BasisWert & Format(i, "00")
   Next i
End Sub
Gruß
Günther

Offline jantrinkaus

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #11 am: September 20, 2016, 06:37:57 Vormittag »
@DL:
mmh... ich habe jetzt doch noch mal probiert und habe es gefunden wie es geht. Diese art von Formatierung der Formel funktioniert aber nur bei der Formation "1.1.01"ich habe aber auch ab und an mal Nummern wie "A.1.1" oder "1.B.1" damit geht das dann schon wieder nicht. Und wenn ich wirklich mal ganz einfache Nummer wie einfach nur 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 usw. habe, geht das auch schon wieder nicht. Hast du da auch eine Lösung für???

@gmg-cc:
Mit Makros kenne ich mich absolut nicht aus. Ich bin ja nur Fortgeschritten und kein Experte ;P
« Letzte Änderung: September 20, 2016, 06:46:01 Vormittag von jantrinkaus »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2013: Autovervollständigen mit benutzerdefinierten Zahlenreihen
« Antwort #12 am: September 20, 2016, 10:55:49 Vormittag »
Wie du solch ein Makro einbindest, kannst du hier nachlesen. Anschließend mit Alt-F8 starten und (hoffentlich) freuen.
Gruß
Günther

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.