Thema Datum  Von Nutzer Rating
Antwort
30.11.2021 13:33:12 blutiger_Anfaenger
NotSolved
30.11.2021 19:43:40 Gast32723
NotSolved
01.12.2021 06:49:03 blutiger_Anfaenger
NotSolved
01.12.2021 08:59:28 Gast66963
NotSolved
01.12.2021 10:33:22 blutiger_Anfaenger
NotSolved
01.12.2021 13:26:04 Gast71684
NotSolved
01.12.2021 13:58:44 Gast71684
NotSolved
01.12.2021 11:48:38 Mase
NotSolved
Rot Ja geht, aber etwas tricky
01.12.2021 14:41:02 blutiger_Anfaenger
NotSolved
01.12.2021 15:00:57 Mase
NotSolved
01.12.2021 15:45:01 blutiger_Anfaenger
NotSolved
01.12.2021 16:12:49 Mase
NotSolved
02.12.2021 10:21:58 Gast72783
NotSolved
02.12.2021 10:40:04 Mase
NotSolved
02.12.2021 11:37:55 blutiger_Anfaenger
NotSolved
05.12.2021 00:32:03 Gast20076
NotSolved

Ansicht des Beitrags:
Von:
blutiger_Anfaenger
Datum:
01.12.2021 14:41:02
Views:
203
Rating: Antwort:
  Ja
Thema:
Ja geht, aber etwas tricky

Hallo Mase,

vielen Dank. Jetzt kommen wir der Sache näher. Im Array habe ich keine Werte mit Null. Es steht "Leer" bei nicht ausgefüllten "Zellen."

Zur Aufgabenstellung dieses Teils: Es soll ermittelt werden wieviel Planungen zur Bauwerkssanierung in einem Jahr beginnen, laufen und wieviel Bauwerke saniert werden. Dazu soll gezählt werden, in wie vielen Zeilen Finanzmittel im jeweiligen Jahr (Jahr entspricht einer Spalte) existieren. Wenn im Jahr davor die Zelle "Leer" ist, muss eine Planung beginnen ansonsten muss diese schon laufen. Indem ich nach Sanierung suche, kann ich die Anzahl der zu sanierenden Bauwerke im jeweiligen Jahr bestimmen. Gleichzeitig möchte ich die Summen je Zeile (Kosten je Bauwerk) und Spalte (Mittel pro Jahr erforderlich) ermitteln. SIEHE AUCH DIE VEREINFACHTE TABELLE https://www.vba-forum.de/View.aspx?ziel=72193-Excel_VBA_String_in_Spalte_finden_und_Ausgabe_als_logisches_Array

Wenn ich deinen Code anpasse und ausführe erhalte ich für den den erste Ausdruck im Direktbereich kk zurück, den zweiten und dritten immer "Fehler 2029" und für die vierte und fünfte leider immer nur "0".

For kk = 5 To 10
 With Application
        Debug.Print "Ergebis Spalten 5 bis 10 aus Zeile " & kk
        Debug.Print .Sum(.Index(Position(), kk, Evaluate("rows(kk)")))
        Debug.Print .Sum(.Index(Position(), kk, Evaluate("colums(kk)")))
        Debug.Print .Count(.Index(Position(), kk, Evaluate("colums(kk)")))
        Debug.Print .Count(.Index(Position(), kk, Evaluate("rows(kk)")))
  End With
Next kk

 

Das ich statt Sum Count verwenden konnte und VBA nicht meckert, werte ich schon mal als Erfolg.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
30.11.2021 13:33:12 blutiger_Anfaenger
NotSolved
30.11.2021 19:43:40 Gast32723
NotSolved
01.12.2021 06:49:03 blutiger_Anfaenger
NotSolved
01.12.2021 08:59:28 Gast66963
NotSolved
01.12.2021 10:33:22 blutiger_Anfaenger
NotSolved
01.12.2021 13:26:04 Gast71684
NotSolved
01.12.2021 13:58:44 Gast71684
NotSolved
01.12.2021 11:48:38 Mase
NotSolved
Rot Ja geht, aber etwas tricky
01.12.2021 14:41:02 blutiger_Anfaenger
NotSolved
01.12.2021 15:00:57 Mase
NotSolved
01.12.2021 15:45:01 blutiger_Anfaenger
NotSolved
01.12.2021 16:12:49 Mase
NotSolved
02.12.2021 10:21:58 Gast72783
NotSolved
02.12.2021 10:40:04 Mase
NotSolved
02.12.2021 11:37:55 blutiger_Anfaenger
NotSolved
05.12.2021 00:32:03 Gast20076
NotSolved