Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
436to440
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
436to440
436to440
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Ergbnisabhängig Makros ablaufen lassen

Ergbnisabhängig Makros ablaufen lassen
07.06.2004 18:39:38
Josef
Hallo!
Bitte um Unterstützung.
Wie kann ich auf Grund eines Ergebnisses in einer Zelle ein bestimmtes Makro laufen lassen.
Im Anhang ist die Tabelle, wo ein Beispiel angeführt ist.
https://www.herber.de/bbs/user/7171.xls
Danke für die Hilfe
Josef

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ergbnisabhängig Makros ablaufen lassen
andreas
hallo josef,
schreib vor das aktualisierenmakro doch eine if
if range("H16") = "D" then...
und dann erst das eigentliche aktualiseiren.
gruß
andreas e


http://www.fachforen.de
eine Linksammlung zu diversen fachforen
AW: Ergbnisabhängig Makros ablaufen lassen
07.06.2004 19:12:49
josef
Hallo andreas e!
Danke für die Hilfe. habe jetzt die unten angeführten Zeilen vor die erste Zeile in "aktualisieren" gesetzt, nur leider kommt die Meldung
" Fehler beim Kompilieren, Else ohne If "
und das Wort Range neben dem ersten ElseIf ist Dunkel unterlegt.
Was mache ich falsch?.
If Range("H16") = "A" Then Application.Run "mangelA"
ElseIf Range("H16") = "B" Then Application.Run "mangelB"
ElseIf Range("H16") = "C" Then Application.Run "mangelC"
ElseIf Range("H16") = "D" Then Application.Run "mangelD"
ElseIf Range("H16") = "E" Then Application.Run "mangelE"
ElseIf Range("H16") = "F" Then Application.Run "mangelF"
ElseIf Range("H16") = "G" Then Application.Run "mangelG"
End If
Anzeige
AW: Ergbnisabhängig Makros ablaufen lassen
Ramses
Hallo
keine Ahnung warum, aber so meckert EXCEL nicht mehr
If Range("H16") = "A" Then
Application.Run "mangelA"
ElseIf Range("H16") = "B" Then
Application.Run "mangelB"
ElseIf Range("H16") = "C" Then
Application.Run "mangelC"
ElseIf Range("H16") = "D" Then
Application.Run "mangelD"
ElseIf Range("H16") = "E" Then
Application.Run "mangelE"
ElseIf Range("H16") = "F" Then
Application.Run "mangelF"
ElseIf Range("H16") = "G" Then
Application.Run "mangelG"
End If
Gruss RAiner
AW: Ergbnisabhängig Makros ablaufen lassen
Reinhard
Hi Josef,
in ein Modul:
Sub ttt()
Select Case Range("H16")
Case "A" To "G"
Application.Run "mangel" & Range("H16")
End Select
End Sub
ODER in ein tabellenblattmodul:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$H$16" Then Exit Sub
Select Case Range("H16")
Case "A" To "G"
Application.Run "mangel" & Range("H16")
End Select
End Sub

Gruß
Reinhard
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige