Liebe Community,
ich bearbeite mehrere String Variablen mit einer Routine und will das Ergebniss wieder auf die Variable zurückschreiben.
Der Code sieht so als Beispiel aus:
Wie bekomme ich es hin, dass das Ergebnis aus namenslaenge(0) wieder in die Variable positiv_Sollmenge zurückgeschrieben wird . Am besten alle Elemente im Array namenslaenge(0) wieder in die ursprünglichen Variablen
Mir ist klar, dass es so wie es jetzt ist eine Variable mit dem Namen nameslaenge() erzeuge und dann nur noch in dieser arbeite, wie kann ich aber statt eine Variablen einen Art Verweis definieren, mit dem ich dann in einer for - next schleife eine große anzahl an Umformungen tätigen kann und das Ergebnis dann wieder in der ursprünglichen Variablen z.V. steht.
Danke,
JB
*Topic verschoben*
ich bearbeite mehrere String Variablen mit einer Routine und will das Ergebniss wieder auf die Variable zurückschreiben.
Der Code sieht so als Beispiel aus:
Quellcode
- Dim wertlaengen = {positiv_Sollmenge, positiv_Istmenge, positiv_Ausschussmenge, positiv_Belagfläche, positiv_Schutzpotenzial_1, positiv_Vornickel_Stromdichte, positiv_Vornickel_Vorgabezeit, positiv_Vornickel_Schutzpotenzial, positiv_Vornickel_Autostart, positiv_Vornickel_Autostartverzögerung, positiv_Annickel_Stromdichte, positiv_Annickel_Vorgabezeit, positiv_Annickel_Wiederholungen, positiv_Annickel_Schutzpotenzial, positiv_Fertignickel_Stromdichte, positiv_Fertignickel_Vorgabezeit, positiv_Fertignickel_Schutzpotenzial}
- For i = 0 To 17
- laenge = namenslaenge(i).Count
- If laenge > 10 Then
- laenge = 10
- namenslaenge(i) = namenslaenge(i).Substring(0, laenge)
- End If
- Select Case laenge
- Case 0
- namenslaenge(i) = namenslaenge(i) + "__________"
- Case 1
- namenslaenge(i) = namenslaenge(i) + "_________"
- Case 2
- namenslaenge(i) = namenslaenge(i) + "________"
- Case 3
- namenslaenge(i) = namenslaenge(i) + "_______"
- Case 4
- namenslaenge(i) = namenslaenge(i) + "______"
- Case 5
- namenslaenge(i) = namenslaenge(i) + "_____"
- Case 6
- namenslaenge(i) = namenslaenge(i) + "____"
- Case 7
- namenslaenge(i) = namenslaenge(i) + "___"
- Case 8
- namenslaenge(i) = namenslaenge(i) + "__"
- Case 9
- namenslaenge(i) = namenslaenge(i) + "_"
- Case 10
- namenslaenge(i) = namenslaenge(i)
- End Select
- Next
Wie bekomme ich es hin, dass das Ergebnis aus namenslaenge(0) wieder in die Variable positiv_Sollmenge zurückgeschrieben wird . Am besten alle Elemente im Array namenslaenge(0) wieder in die ursprünglichen Variablen
Mir ist klar, dass es so wie es jetzt ist eine Variable mit dem Namen nameslaenge() erzeuge und dann nur noch in dieser arbeite, wie kann ich aber statt eine Variablen einen Art Verweis definieren, mit dem ich dann in einer for - next schleife eine große anzahl an Umformungen tätigen kann und das Ergebnis dann wieder in der ursprünglichen Variablen z.V. steht.
Danke,
JB
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()