Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Sicherheitshinweis ---> für registrierte Mitglieder <-
Funktion "Makro ausführen" einbaubar in WENN Abfra
zurück: Declare Sub CopyMemory... und 2-dimensionales Array weiter: Was ist hier falsch? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Thko
Gast


Verfasst am:
28. März 2009, 12:36
Rufname:

Funktion "Makro ausführen" einbaubar in WENN Abfra - Funktion "Makro ausführen" einbaubar in WENN Abfra

Nach oben
       Version: Office 2007

Gibt es so was?

A99 : Prozentzahl der Fertigstellung
B99 : Berechnet auf Basis A99 den erwarteten Endtermin

WENN A99=100% soll die Formel in B99 mit heutigem Datum überschrieben werden.


Das Makro dazu hab ich,- nur wie lässt es sich über eine Abfrage starten?

Danke für Tipps

Thomas
Phelan XLPH
Fortgeschritten


Verfasst am:
28. März 2009, 12:50
Rufname: Phelan


AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

Hallo,

falls [A99] per Eingabe verändert wird:
ins Codefenster der Tabelle:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = Range("A99").Address And _
       Range("A99") = 1 Then
        On Error GoTo ENDE
        Application.EnableEvents = False
        MsgBox "Hallo" 'Hier dein Code....
        Application.EnableEvents = True
    End If
    Exit Sub
ENDE:
    Application.EnableEvents = True
End Sub


wird [A99] durch eine Formel berechnet dann langt dieser Code:
ins Codefenster der Tabelle:
Code:
Private Sub Worksheet_Calculate()
    If Range("A99").Value = 1 Then
        MsgBox "Hallo" 'Hier dein Code....
    End If
End Sub

_________________
Was vorstellbar ist, ist auch machbar. - Albert Einstein


Zuletzt bearbeitet von Phelan XLPH am 28. März 2009, 12:59, insgesamt 2-mal bearbeitet
Gast



Verfasst am:
28. März 2009, 12:53
Rufname:

AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

probier es gleich mal. Danke
Gast



Verfasst am:
28. März 2009, 14:56
Rufname:

AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

Das ist doch bischen kompliziert.

Gibt es nicht einen Befehl der Art:

WENN (A99=100 dann Makro "SHIFT-STRG-M" ausführen ansonsten bla-bla-bla)

Oder wie kann man das einfacher umgehen?



F1 - Thomas
Phelan XLPH
Fortgeschritten


Verfasst am:
28. März 2009, 15:10
Rufname: Phelan


AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

Steht in [A99] eine Formel?
_________________
Was vorstellbar ist, ist auch machbar. - Albert Einstein
Gast



Verfasst am:
28. März 2009, 16:04
Rufname:

AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

.. in A99 (A10:A200) steht keine Formel, nur Prozentzahl.
In B99 (B10:B200) steht die Formel, die wenn bei A in gleicher Zeile Wert=100 überschrieben werden soll mit heutigen Datum. Und dieses Datum soll "eingefroren" werden, d.h. für diese Zelle nie mehr berechnet werden.

Klarer?
Wenn nicht schick ich gern mal ne Datei

Anyway, vielen Dank
Phelan XLPH
Fortgeschritten


Verfasst am:
28. März 2009, 16:15
Rufname: Phelan

AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

jetzt lichtet sichs....

...es gibt 2 Möglichkeiten
1. Die Formel mit heutigem Datum fest überschreiben
Damit ist die Formel dann futsch
oder

2. Extra Spalte anlegen und da das Datum eintragen

was ist dir lieber?

_________________
Was vorstellbar ist, ist auch machbar. - Albert Einstein
Gast



Verfasst am:
28. März 2009, 16:25
Rufname:

AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

Nr. 1

Geht das?
Gast



Verfasst am:
29. März 2009, 15:15
Rufname:

AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

Also

1., Fest überschreiben wollte ich. Dazu hab ich ein Makro, dass ich aber nicht über eine Abfrage per Formel aufrufen kann
WENN Wert=100 dann Makro "überschreiben der Formel mit festem Wert"

2., Wenn ich den Wert in einer neuen Spalte generiere (Wert ist heute()) wird er mir bei jedem Datenblattöffnen neu berechnet. Die Funktion mauelle Neuberechnung gibt es wohl nur für das ganze Blatt und nicht für einzelne Zellen und hat den Nachteil, dass natürlich gar nichts mehr gerechnet wird.

Meine Hilflosigkeit bleibt für das triviale Problem: Wenn der Spaltenwert zwischen 1 und 99 Prozent ist schreib in die Nachbarspalte "in Arbeit", wenn er 100 ist schreib heutiges Datum, aber überschreib es nie mehr bei Neuberechnungen in dem restlichen Blatt.

Das muss gehen, wer hilft.
Phelan XLPH
Fortgeschritten


Verfasst am:
29. März 2009, 17:30
Rufname: Phelan


AW: Funktion "Makro ausführen" einbaubar in WENN A - AW: Funktion "Makro ausführen" einbaubar in WENN A

Nach oben
       Version: Office 2007

Hallo,

ins Codefenster der Tabelle:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A10:A200")) Is Nothing And Target.Cells.Count = 1 Then
        Application.EnableEvents = False
        If Target.Value = 100 Then Target.Offset(0, 1) = Date
        Application.EnableEvents = True
    End If
End Sub


...sind in Spalte A die Zellen als Prozent (zB.40,00%) formatiert so musst du
auf [1] abfragen:
If Target.Value = 1 Then Target.Offset(0, 1) = Date

_________________
Was vorstellbar ist, ist auch machbar. - Albert Einstein
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Formeln: Funktion zusammenbauen 34 Aloha 5198 01. Apr 2005, 15:51
Aloha Funktion zusammenbauen
Keine neuen Beiträge Excel Formeln: Wahl funktion und ihr sinn 3 Gast 7377 14. März 2005, 15:23
fridgenep Wahl funktion und ihr sinn
Keine neuen Beiträge Excel Formeln: nochmal wenn abfrage 6 gio 514 10. März 2005, 14:23
gio nochmal wenn abfrage
Keine neuen Beiträge Excel Formeln: Funktion zum autom. Einblenden einer Gruppierung? 2 original-m 819 28. Feb 2005, 19:11
original-m Funktion zum autom. Einblenden einer Gruppierung?
Keine neuen Beiträge Excel Formeln: MID Funktion 2 filomen 943 03. Jan 2005, 17:02
filomen MID Funktion
Keine neuen Beiträge Excel Formeln: Benutzerdefinierte Funktion 1 Ottrick 2471 15. Dez 2004, 18:18
Robsl Benutzerdefinierte Funktion
Keine neuen Beiträge Excel Formeln: Verknüpfung mit ATPVBAEN.XLA / Eomonth Funktion 3 loisl04 5161 11. Dez 2004, 08:29
Thomas Ramel Verknüpfung mit ATPVBAEN.XLA / Eomonth Funktion
Keine neuen Beiträge Excel Formeln: fortlaufende zahl in spalte - funktion? 2 lifius 1741 10. Dez 2004, 19:45
lifius fortlaufende zahl in spalte - funktion?
Keine neuen Beiträge Excel Formeln: wenn dann funktion klappt nicht 9 ReneZ. 1344 20. Okt 2004, 21:34
ReneZ. wenn dann funktion klappt nicht
Keine neuen Beiträge Excel Formeln: Funktion???- für das Zählen von Wörtern in einer Zelle 3 knopi2000 1250 21. Sep 2004, 12:43
knopi Funktion???- für das Zählen von Wörtern in einer Zelle
Keine neuen Beiträge Excel Formeln: kursive Zahlen mit Makro berechnen? 2 abidmon 827 10. Sep 2004, 15:52
abidmon kursive Zahlen mit Makro berechnen?
Keine neuen Beiträge Excel Formeln: Funktion aufgebzins 1 Alexa 515 19. Aug 2004, 14:39
fl618 Funktion aufgebzins
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme