Anfangs noch alles normal, aber bei der dritten Adresse setzt das
(/)%&-Programm auf einmal selbstständig die Postleitzahl rechts- statt
linksbündig!
WIESO MACHT ES DAS?
Die Überschrift heißt "PLZ". Ich hab nichts anders gemacht als in den
beiden anderen Zeilen: eine fünfstelige Zahl von Hand eingetippt. Die
Datei wurde ganz frisch erstellt. Soweit ich das erkennen kann, sind
beide Zellen auch identisch formatiert gewesen ("Standard").
Und gibt es eigentlich irgend eine Verknüpfungsfunktion, um mal kurz
eben schnell dafür zu sorgen, dass es bei erneuter Eingabe einer zuvor
bereits verwendeten Postleitzahl direkt automatisch im Feld daneben
den passenden (ebenfalls zuvor verwendeten) Ortsnamen setzt?
--
Gruß
Radbert
"Radbert Grimmig" schrieb
[Excel-/Wordversion nicht genannt]
> Da hab ich mich breitschlagen lassen, eine
> Geburtstagseinladung als Serienbrief zu
> erstellen, und tippe die Adressen friedlich
> in eine Excel-Tabelle.
>
> Anfangs noch alles normal, aber bei der dritten
> Adresse setzt das (/)%&-Programm auf einmal
> selbstständig die Postleitzahl rechts- statt
> linksbündig!
> WIESO MACHT ES DAS?
weil die PLZ als Zahl erkannt wurde.
> Die Überschrift heißt "PLZ".
> Ich hab nichts anders gemacht als in den beiden
> anderen Zeilen: eine fünfstellige Zahl von Hand
> eingetippt. Die Datei wurde ganz frisch erstellt.
> Soweit ich das erkennen kann, sind beide Zellen
> auch identisch formatiert gewesen ("Standard").
"Standard" ist kein konkretes Format. Vielmehr überlässt du es Excel, deine
Eingaben zu interpretieren und ein entsprechendes Format zuzuweisen (Datum,
Text, Zahl...).
Weise den Zellen explizit ein bestimmtest Format zu - bei Postleitzahlen
vorzugsweise "Text", weil sie sowohl aus Ziffern, aber auch aus einer
Buchstaben-/Zahlenkombination (Ausland) bestehen können. Word erwartet im
Serienbrief ein eindeutiges Format für ein Feld.
> Und gibt es eigentlich irgend eine Verknüpfungsfunktion,
> um mal kurz eben schnell dafür zu sorgen, dass es
> bei erneuter Eingabe einer zuvor bereits verwendeten
> Postleitzahl direkt automatisch im Feld daneben den
> passenden (ebenfalls zuvor verwendeten) Ortsnamen setzt?
"Mal eben schnell" geht es sicher per VBA. Ansonsten kannst du auch in der
Ortsnamen-Spalte eine Funktion verwenden, beispielsweise:
=SVERWEIS(F6;F$2:INDIREKT("G"&ZEILE()-1);2;FALSCH)
In diesem Beispiel enthält Spalte F die PLZ, Spalte G den Ortsnamen. Zeile 1
enthält die Feldnamen bzw. Spaltenbeschriftungen, die Zeilen 2 bis 5
enthalten bereits Datensätze. Ab Zeile 6, also in Zelle G6, wird erstmals
die Funktion verwendet und nach unten kopiert. Nach Eingabe einer
Postleitzahl wird - sofern vorhanden - der zugehörige Ort eingetragen oder
es erscheint eine mit dem neuen Namen zu überschreibende #NV-Fehlermeldung.
Andere Möglichkeiten sind denkbar.
--
Viele Grüße
Lisa
MS MVP Word
>Hallo Radberg,
>
>"Radbert Grimmig" schrieb
>
>[Excel-/Wordversion nicht genannt]
>
>> Da hab ich mich breitschlagen lassen, eine
>> Geburtstagseinladung als Serienbrief zu
>> erstellen, und tippe die Adressen friedlich
>> in eine Excel-Tabelle.
>>
>> Anfangs noch alles normal, aber bei der dritten
>> Adresse setzt das (/)%&-Programm auf einmal
>> selbstständig die Postleitzahl rechts- statt
>> linksbündig!
>> WIESO MACHT ES DAS?
>
>weil die PLZ als Zahl erkannt wurde.
Und wieso wird sie erst in der dritten Zeile als Zahl erkannt, aber
nicht in den beiden formell identischen Zeilen davor?
>"Standard" ist kein konkretes Format. Vielmehr überlässt du es Excel, deine
>Eingaben zu interpretieren und ein entsprechendes Format zuzuweisen (Datum,
>Text, Zahl...).
Auch bei manuell zugewiesenen anderen Formaten blieb die Plz in der
dritten Zeile linksbündig.
Später trat das unvermittelt nochmal auf.
Ich hätte mit so was ja gerechnet, wenn man eine alte Tabelle
überschreibt, aber diese hier war komplett neu angelegt worden.
--
Gruß
Radbert
> Und wieso wird sie erst in der dritten Zeile als Zahl erkannt, aber
> nicht in den beiden formell identischen Zeilen davor?
Weil diese offenbar aus irgendeinem Grund als "TEXT" interpretiert werden.
Ist dort eventuell ein ' (Fliegendreck) vor der eigentlichen PLZ?
Volker
--
Im übrigen bin ich der Meinung, dass TCPA/TCG verhindert werden muss
Wenn es vom Himmel Zitronen regnet, dann lerne, wie man Limonade macht
"Volker Neurath" schrieb
>> Anfangs noch alles normal, aber bei der dritten Adresse setzt das
>> (/)%&-Programm auf einmal selbstständig die Postleitzahl rechts-
>> statt linksbündig!
> Ist dort eventuell ein ' (Fliegendreck) vor der eigentlichen PLZ?
Irgendetwas wurde wohl bei den beiden ersten PLZ anders eingegeben,
oder die Zellen wurden vom User linksbündig formatiert.
Eine korrekt eingegebene deutsche PLZ (oder eine PLZ eines anderen
Landes ohne Buchstaben oder Zwischenräume) ist ganz klar eine Zahl und
muss als solche erkannt und rechtsbündig gerückt werden, sofern die
Zelle nicht bewusst irgendwie anders formatiert wurde.
--
Bernd Kohlhaas
B.Koh...@gmx.de
>Hallo,
>
>"Volker Neurath" schrieb
>
>>> Anfangs noch alles normal, aber bei der dritten Adresse setzt das
>>> (/)%&-Programm auf einmal selbstständig die Postleitzahl rechts-
>>> statt linksbündig!
>
>> Ist dort eventuell ein ' (Fliegendreck) vor der eigentlichen PLZ?
>
>Irgendetwas wurde wohl bei den beiden ersten PLZ anders eingegeben,
>oder die Zellen wurden vom User linksbündig formatiert.
Weder noch.
Ich hab das Dokument neu angelegt und eine Adresse nach der anderen
exakt gleich eingegeben.
Es gab nicht die geringste Veranlassung für das Programm, die Zellen
irgendwie anders zu formatieren und es hat auch jedes Mal die gleiche
"Formatvorlage" oder wie man das bei Excell nennt, gesetzt.
--
Gruß
Radbert
> Eine korrekt eingegebene deutsche PLZ (oder eine PLZ eines anderen
> Landes ohne Buchstaben oder Zwischenräume) ist ganz klar eine Zahl und
> muss als solche erkannt und rechtsbündig gerückt werden
Nö muss nicht nur nicht, sondern darf nicht - weil dann nämlich führende
Nullen schlicht unterschlagen werden.
Volke
"Volker Neurath" schrieb
> > Eine korrekt eingegebene deutsche PLZ (oder eine PLZ eines anderen
> > Landes ohne Buchstaben oder Zwischenräume) ist ganz klar eine Zahl
> > und muss als solche erkannt und rechtsbündig gerückt werden
> Nö muss nicht nur nicht, sondern darf nicht - weil dann nämlich
> führende Nullen schlicht unterschlagen werden.
Ja, richtig.
Dann muss/kann ich aber etwas tun:
Die entsprechenden Zellen als PLZ formatieren (Format - Zellen -
Sonderformat - Postleitzahl).
Ist auf jeden Fall eleganter als Eingabe mit Apostroph und ich kann
mir sogar die Eingabe führender Nullen sparen.
Dann rückt die PLZ aber auch rechts ran, es sei denn ich will das
nicht und formatiere 'linksbündig' oder 'zentriert'. Ob dies schöner
aussieht?
--
Bernd Kohlhaas
B.Koh...@gmx.de