tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
562
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Visio Visio ist offline Rookie
    Registriert seit
    Mar 2006
    Beiträge
    6
    Hallo Leute,

    ich habe eine Funktion erstellt, die, je nach Kriterium einen Pfeil
    nach oben oder nach unten erstellt.
    Jetzt moechte ich aber noch, dass die Funktion die Schriftfarbe
    (bzw. die Farbe des Pfeils) veraendern kann.
    Der Pfeil wird in der Zelle erstellt, in der die Funktion ausgefuehrt
    wird.

    Mein aktueller Code sieht folgendermassen aus:

    Public Function Arrow(a, b)

    If b - a > 0 Then
    Arrow = "Ç"
    End If

    If b - a < 0 Then
    Arrow = "È"
    End If

    If Abs((b - a) / a) < 0.05 Then
    Arrow = "Æ"
    End If

    End Function

    Und jetzt haette ich gerne, dass zum Beispiel das Ç rot ist,
    das Æ gruen und das È blau.


    Wuerde mich freuen, wenn mir jemand helfen koennte, das Problem
    zu loesen.
    Geändert von Visio (15.03.06 um 03:06 Uhr)
     

  2. #2
    Visio Visio ist offline Rookie
    Registriert seit
    Mar 2006
    Beiträge
    6
    PS: Ich rufe die Funktion in Excel 2003 von einer Zelle
    aus auf (Beispiel: "=Arrow(A2,B3)")
     

  3. #3
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Ich bin mir nicht sicher, da ich selten Makros programmiere. Aber du müsstest eine Zelle mit einer Variable vom Typ "Range" übergeben können:
    Code vb:
    1
    2
    3
    4
    5
    6
    
    Private Sub ChangeColor(ByRef Zelle As Range)
    Zelle.Font.Color = vbRed
    End Sub
     
    'Aufruf der Funktion, um Farbe der Zelle A1 auf Rot zu setzen:
    ChangeColor Me.Range("A1")
     
    hihi = -h²

Ähnliche Themen

  1. Memo schriftfarbe bei bestimmten Text ändern
    Von Morne im Forum Delphi, Kylix, Pascal
    Antworten: 1
    Letzter Beitrag: 19.12.09, 12:17
  2. id eines input-Feldes?
    Von Arndtinho im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 21.07.08, 22:53
  3. Nur Value eines Feldes kopieren
    Von l-l4cl<3r im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 03.06.08, 22:53
  4. Schriftfarbe ab Bestimmten Wert ändern?
    Von spikaner im Forum PHP
    Antworten: 6
    Letzter Beitrag: 02.03.07, 18:18
  5. Nur die ersten Zeichen eines Feldes...
    Von mdandi im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 15.04.02, 00:43