Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Wie prüfe ich, ob Zelle eine Formel enthält?

Betrifft: Wie prüfe ich, ob Zelle eine Formel enthält? von: martin
Geschrieben am: 24.08.2004 19:57:11

Wie prüfe ich, ob Zelle eine Formel enthält?

  


Betrifft: Crossposting spotlight oT von: Piet
Geschrieben am: 24.08.2004 20:03:17

o


  


Betrifft: AW: Crossposting spotlight oT von: martin
Geschrieben am: 24.08.2004 20:36:11

????


  


Betrifft: AW: Crossposting spotlight oT von: P@ulchen
Geschrieben am: 24.08.2004 20:39:47




  


Betrifft: AW: Crossposting spotlight oT von: martin
Geschrieben am: 24.08.2004 20:51:05

vielleicht liegt es ja daran, dass keine Forum-Erfahrung habe.

Ist meine Frage so trivial?
Für eine Lösung wäre ich dennoch dankbar!


  


Betrifft: AW: Crossposting spotlight oT von: P@ulchen
Geschrieben am: 24.08.2004 21:04:29

Hi Martin,

1. Schau Dir einfach mal Deinen ersten Beitrag an... Kein "Hallo", kein Gruß, glaubst Du, dass am anderen Ende Maschinen sitzen, die nix anderes zu tun haben, als auf solche Beiträge zu warten ? Das hat auch nix mit Forums-Erfahrung zu tun, sondern ist einfach nur eine Frage der Achtung und Höflichkeit gegenüber anderen Forumsteilnehmern.

2. Crossposting (das gleichzeitige Stellen einer Frage in mehreren Foren) ist nirgendwo gern gesehen, da meist mehrere Antworter für den Papierkorb arbeiten....

Lies Dir einfach mal die Forums-FAQ durch (gibt´s für jedes Forum).

Wir helfen Dir sicher gern weiter, aber die Regeln gelten für alle, also auch für Dich.



Gruß aus Leipzig
P@ulchen


  


Betrifft: AW: Crossposting spotlight oT von: martin
Geschrieben am: 24.08.2004 21:26:09

Hallo P@ulchen,

auch an Dich meine Entschuldigung für die fehlende Umgangsform. Sorry!

Hatte meine Frage hier in diesem Forum noch einmal gestellt, weil ich das andere Forum (spotlight) sehr unübersichtlich finde und dort nicht so richtig zurecht kam.

Hast Du vielleicht eine Antwort auf meine Frage:
Wie kann ich prüfen, ob eine Zelle eine Formel enthält?

Gruß Martin


  


Betrifft: AW: Crossposting spotlight oT von: P@ulchen
Geschrieben am: 24.08.2004 21:34:33

Hi Martin,

soll sich die Prüfung nur auf eine bestimmte Zelle beziehen oder willst Du einen Zellbereich prüfen ?

Und was soll passieren, wenn eine Formel gefunden wird ?



Gruß aus Leipzig
P@ulchen


  


Betrifft: AW: Crossposting spotlight oT von: martin
Geschrieben am: 24.08.2004 21:58:02

Hallo P@ulchen,

ich möchte erlauben, dass eine bestimmte Zelle, die zunächst eine Formel enthält, durch eine Eingabe überschrieben wird. Allerdings möchte ich feststellen können, ob eine Formel durch einen Wert überschrieben wurde, indem ich prüfe, ob die bestimmte Zelle noch eine Formel enthält.

Gruß Martin


  


Betrifft: AW: Crossposting spotlight oT von: P@ulchen
Geschrieben am: 24.08.2004 22:28:04

Hi Martin,

was spricht gegen die Lösung von Timerunner (spotlight)???

als Ansatz zur Prüfung (hier Zelle A1):



Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
    x = Range("A1").Formula
    If Left(x, 1) = "=" Then MsgBox "Formel: " & x
End If
End Sub

     Code eingefügt mit Syntaxhighlighter 2.5




Gruß aus Leipzig
P@ulchen

Das Forum lebt auch von den Rückmeldungen !


  


Betrifft: oder von: ExceL
Geschrieben am: 24.08.2004 22:34:10

hi

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.HasFormula Then MsgBox "formel:" & Target.FormulaLocal
End Sub



:-) und die formel ist in Deutsch
Gruß
Christian


  


Betrifft: Lies Dir von: Kaka
Geschrieben am: 25.08.2004 12:51:38

xxxxxxxxxxxxxxxxxxxx


  


Betrifft: Sch.......sssssssssssss ---schreiberei von: Fun
Geschrieben am: 25.08.2004 12:49:40

mi.............t


  


Betrifft: AW: Danke! von: martin
Geschrieben am: 27.08.2004 11:43:05

Hallo,

danke für die Antworten. Da ich keine Ahnung von VBA habe, hat es etwas gedauert bis ich eine brauchbare Funktion erstellt hatte.
Aber Eure Antworten waren eine echte Hilfe! Danke!

Gruß Martin


  


Betrifft: AW: Wie prüfe ich, ob Zelle eine Formel enthält? von: Wolfgang
Geschrieben am: 24.08.2004 20:11:20

keine Ahnung, obs da eine Funktion in Excel gibt, aber mit VBA z.B. so:

If Left(Range(cellAddress).Formula, 1) = "=" Then 'Zelle enthält Formal


  


Betrifft: AW: Wie prüfe ich, ob Zelle eine Formel enthält? von: martin
Geschrieben am: 24.08.2004 20:38:18

Danke!


  


Betrifft: ja die gibt es! von: ExceL
Geschrieben am: 24.08.2004 22:17:51

Hallo an alle

ActiveCell.HasFormula

ergibt true bzw false

Gruß
Christian


  


Betrifft: AW: ja die gibt es! von: Wolfgang
Geschrieben am: 24.08.2004 22:31:18

ahja - das ist aber auch eine VBA-Funktion .... ich schrieb "ich weiss nicht ob es eine EXCEL-FUNKTION" gibt .... ;-)


  


Betrifft: Funktion ist Funktion ob VBA oder Standard :-)__ot von: ExceL
Geschrieben am: 24.08.2004 22:40:41




  


Betrifft: AW: Funktion ist Funktion ob VBA oder Standard :-)__ot von: Ulf
Geschrieben am: 24.08.2004 22:47:51

Na ja, Excelfunktionen laufen auch ohne VBA, UDF nicht, das ist wohl ein deutlicher Unterschied.

Ulf


  


Betrifft: Klar da haste schon recht!__ot von: ExceL
Geschrieben am: 24.08.2004 22:59:28




  


Betrifft: AW: Danke! von: martin
Geschrieben am: 27.08.2004 11:46:03

Hallo,

danke für die Antworten. Da ich keine Ahnung von VBA habe, hat es etwas gedauert bis ich eine brauchbare Funktion erstellt hatte.
Aber Eure Antworten waren eine echte Hilfe! Danke!

Gruß Martin


 

Beiträge aus den Excel-Beispielen zum Thema "Wie prüfe ich, ob Zelle eine Formel enthält?"