Thema Datum  Von Nutzer Rating
Antwort
19.10.2020 15:28:16 Gast2050
NotSolved
19.10.2020 17:48:26 xlKing
NotSolved
20.10.2020 09:05:02 Gast2050
NotSolved
19.10.2020 19:16:01 Gast3333
NotSolved
19.10.2020 19:20:03 Gast24646
**
NotSolved
19.10.2020 19:29:01 Gast83527
NotSolved
19.10.2020 19:54:55 xlKing
NotSolved
19.10.2020 20:11:22 24646
NotSolved
Rot Begrenzung mögliche Anzahl Formeln in Makro
19.10.2020 19:54:22 Gast82771
NotSolved
20.10.2020 09:09:10 Guest2050
NotSolved
20.10.2020 12:41:51 Gast2050
Solved

Ansicht des Beitrags:
Von:
Gast82771
Datum:
19.10.2020 19:54:22
Views:
678
Rating: Antwort:
  Ja
Thema:
Begrenzung mögliche Anzahl Formeln in Makro

*grummel* (das wievielte Thema zu der gleichen Sache ist das inzwischen - 2. / 3. oder schon der 4.?)

Und wir sind erneut bei der Verständlichkeitssache:

Option Explicit

Sub Test()
  Dim i As Long
  With Worksheets("Sheet1")
    For i = .Columns("LA").Column To .Columns("BOJ").Column
      If .Cells(i, "BG").Value = .Cells(i, "BH").Value _
      And .Cells(i, "C").Value = 0 _
      And .Cells(i, "N").Value = 1 _
      And .Cells(i, "A").Value >= .Cells(i, "AJ").Value _
      And .Cells(i, "A").Value <= .Cells(i, "AK").Value _
      Then
        .Cells(i, "E").Value = 1
      Else
        .Cells(i, "E").Value = 0
      End If
    Next
  End With
End Sub
  1. DAS ist KEINE FORMEL, sondern ein Makro! Das Makro besteht aus einer Prozedur mit dem Namen Test.
  2. Du willst hier über die Spaltenindizes iterieren: LA -> BOJ.

Jetzt verwendest du aber jenen Index, um eine Zeile anzusprechen! Aus dem Spalten-Index LA (->313) wird jetzt Zeilen-Index 313.

Im ersten Schleifendurchgang ist also i = 313 und du prüfst

BG313 = BH313
AND C313 = 0
AND N313 = 1
AND A313 >= AJ313
AND A313 <= AK313

und abhängig davon setzt (verdeutliche ich hier mit  := ) du

E313 := 1 'oder 0

Stimmt das jetzt oder nicht?! >:|


Außerdem, wenn du Text ("1") und Zahlen (1) verwendest, dann wisse das beides in einem Vergleich zwei verschiedene paar Schuhe sind.

Wenn du Zahlen im Tabellenbatt stehen hast, dann schreib auch Zahlen wie oben im Makro gezeigt.


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
19.10.2020 15:28:16 Gast2050
NotSolved
19.10.2020 17:48:26 xlKing
NotSolved
20.10.2020 09:05:02 Gast2050
NotSolved
19.10.2020 19:16:01 Gast3333
NotSolved
19.10.2020 19:20:03 Gast24646
**
NotSolved
19.10.2020 19:29:01 Gast83527
NotSolved
19.10.2020 19:54:55 xlKing
NotSolved
19.10.2020 20:11:22 24646
NotSolved
Rot Begrenzung mögliche Anzahl Formeln in Makro
19.10.2020 19:54:22 Gast82771
NotSolved
20.10.2020 09:09:10 Guest2050
NotSolved
20.10.2020 12:41:51 Gast2050
Solved