Clever-Excel-Forum

Normale Version: Wer kann mir bei Schleifenprogrammierung helfen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

Code:
t2.Cells(zeile, 1) = name + ", " + vorname

führt 100%ig zu einem Fehler! Hier gehört das kaufmännische und hin!
Zahlen als Integer dimensionieren muß nicht sein, da Excel diese erst in Long umwandelt, bevor es sie verarbeitet.
Wichtige Frage sind noch offen:

1. Wieviele Orte gibt es?
2. Soll zu jedem Ort ein komplettes Jahr dargestellt werden?
3. Bei 365 Tagen im Jahr und z.B. 5 10 Orten ergeben sich 3650 Spalten. Wie willst Du das vernünftig darstellen?
4. Für wieviel MA soll das angelegt werden?
Hallo Edgar,

nimm mal von der 100 vorne 10 weg Wink
Bei Variablendeklaration als String - wie im Beispielcode - und ausschließlicher Verwendung von Zeichenketten ist das "+" zur Verkettung möglich.
Hallo André,

wieder was gelernt.
Hallo André,

(02.08.2015, 17:34)schauan schrieb: [ -> ]Bei Variablendeklaration als String - wie im Beispielcode - und ausschließlicher Verwendung von Zeichenketten ist das "+" zur Verkettung möglich.
Warum soll man sich bewusst mögliche Fehlerquellen einbauen?
Was hindert einen daran gleich das richtige Verkettungszeichen & zu setzen?
Du kennst anscheinend Murphys §1 noch nicht gut genug: "Was schieflaufen kann, das wird auch schieflaufen..."


Nicht übelnehmen, :)
Gruß Carsten
Hallo Carsten,

Mir ging es erst mal um den Grundsatz der Aussage.

Sofern man nur "reine" Strings hat, ist das "+" kein Problem.
Ich setze das in bestimmten Fällen genau wegen der Fehlervermeidung in nachgeordneten Prozessen ein. Damit kann ich ausschließen, dass etwas anderes als Strings verknüpft und übergeben werden.

Wenn z.B. ein User in einer Zelle einen Zeilenumbruch einfügt, und der wäre für die Aufgabe kontraproduktiv, führt + zu einem Fehler und & lässt das durchgehen. Neben dem Zeilenumbruch können natürlich noch eine Reihe anderer Steuerzeichen in einem Text stecken. Da wäre dann die Frage, was effektiver ist. Jeden Text sicherheitshalber auf Steuerzeichen zu prüfen oder nur im Fehlerfall eine entsprechende Routine auszuführen...
Hallo André,

hhmm, von mir aus kannst Du das gern so machen.
Ich persönlich finde diese Vorgehensweise aber seltsam, da eine Prüfung und dementsprechende Reaktion vor der Verkettung im Regelfall einfacher umzusetzen ist. Gerade auch dann, wenn man bewusst den +-Operator einsetzt.


Gruß Carsten

PS:
Und gerade bei Programmieranfängern ist der Hinweis auf den &-Operator wichtig.
Seiten: 1 2