Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Prüfung Spalteneingaben @Rudi Maintaire

Prüfung Spalteneingaben @Rudi Maintaire
Mirko
Hallo liebe-VBA-Experten,
ich wende mich mit folgendem Makro an euch, ursprünglich von Rudi Maintaire zur Verfügung gestellt (nochmals danke!). Meine Frage, wenn ich im Bereich „With Worksheets…. Test + .Range („AJ“…) nun nicht nur die Daten in der Spalte AJ sondern nach Abschluß der Prüfung der Spalte auch zusätzlich die Spalte AN prüfen will, wie muss dann das Makro angepasst werden? Wenn ich den ganzen With Worksheet-term mit der Anpassung „AN“ anhänge, wird die Spalte AN nicht durchlaufen.
Wäre sehr happy, wenn mir jemand helfen könnte!
Besten Dank!
Mirko
Sub Navigation_Grenzwerte()
Application.ScreenUpdating = False
Blattschutz_aus
If Range("AJ21").Value > 0 Then
Msgbox_Privatkunden_Sicherheit
ElseIf Range("AJ25").Value > 0 Then
Msgbox_Privatkunden_Ertrag
ElseIf Range("AJ29").Value > 0 Then
Msgbox_Privatkunden_Wachstum
ElseIf Range("AJ33").Value > 0 Then
Msgbox_Privatkunden_Chance
ElseIf Range("AJ37").Value > 0 Then
Msgbox_Privatkunden_Spekulativ
End If
Blattschutz_aus
With Worksheets("Grunddaten_Grenzwerte")
For i = 21 To 37 Step 4
test = test + .Range("AJ" & i)
Next
End With
If test = 0 Then
Sheets("Simulation").Visible = True
Sheets("Simulation").Select
Sheets("Anleitung").Visible = False
Sheets("Navigation").Visible = False
Sheets("Grunddaten_Vermoegensklassen").Visible = False
Sheets("Grunddaten_Neutralwerte").Visible = False
Sheets("Grunddaten_Grenzwerte").Visible = False
Else
'mach was
End If
ActiveWindow.Zoom = 100
Blattschutz_ein
Range("A1").Select
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Prüfung Spalteneingaben @Rudi Maintaire
16.02.2011 20:58:00
Gerd
Hallo Mirko,
vielleicht meinst Du es so?
With Worksheets("Grunddaten_Grenzwerte")
For i = 21 To 37 Step 4
test = test + .Range("AJ" & i) + .Range("AN" & i)
Next
End With
Gruß Gerd
AW: Prüfung Spalteneingaben @Rudi Maintaire
16.02.2011 21:22:52
Mirko
Vielen Dank Gerd! Funktioniert super, war mir nicht bewusst, dass man die Erweiterung der Prüfung so leicht vornehmen kann. Wieder etwas gelernt. Danke Dir!
Mirko
Anzeige
Prüfung ausdehnen
16.02.2011 21:06:51
Erich
Hi Mirko,
vielleicht so?

Sub Navigation_Grenzwerte()
Application.ScreenUpdating = False
Blattschutz_aus
If Range("AJ21").Value > 0 Then
Msgbox_Privatkunden_Sicherheit
ElseIf Range("AJ25").Value > 0 Then
Msgbox_Privatkunden_Ertrag
ElseIf Range("AJ29").Value > 0 Then
Msgbox_Privatkunden_Wachstum
ElseIf Range("AJ33").Value > 0 Then
Msgbox_Privatkunden_Chance
ElseIf Range("AJ37").Value > 0 Then
Msgbox_Privatkunden_Spekulativ
End If
Blattschutz_aus               ' noch einmal ?
With Worksheets("Grunddaten_Grenzwerte")
For i = 21 To 37 Step 4
test = test + .Range("AJ" & i)
test = test + .Range("AN" & i)      ' so vielleicht?
Next
End With
If test = 0 Then
Sheets("Simulation").Visible = True
Sheets("Simulation").Select
Sheets("Anleitung").Visible = False
Sheets("Navigation").Visible = False
Sheets("Grunddaten_Vermoegensklassen").Visible = False
Sheets("Grunddaten_Neutralwerte").Visible = False
Sheets("Grunddaten_Grenzwerte").Visible = False
Else
'mach was
End If
ActiveWindow.Zoom = 100
Blattschutz_ein
Range("A1").Select
End Sub
Hast du dir das hier: https://www.herber.de/forum/messages/1201028.html
im Archiv: https://www.herber.de/forum/archiv/1200to1204/t1200976.htm#1201028
eigentlich mal angesehen?
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige