Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1200to1204
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige