Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ergebnis aus Msgbox in Zelle schreiben

Ergebnis aus Msgbox in Zelle schreiben
23.04.2015 17:43:26
Dieter
Guten Tag, Spezialisten,
im folgenden Makro wird in der Msgbox ein Ergebnis angezeigt.
Wie muss das Makro angepasst werden, damit das Ergebnis aus der Msgbox in die Nebenzelle der aktiven Zelle geschrieben wird?
Meine Recherche im Netz war bisher erfolglos. Freue mich auf Hilfe.
Gruß,
Dieter
  • 'Ursprünglich von: Nepumuk aus Jahr 2002
    'Angepasst von: Helmut am 21.04.2015 19:47:29
    Sub RGBAnzeige()
    Dim Rot As Long, Grün As Long, Blau As Long, Wert As Long
    Wert = ActiveCell.Interior.Color
    On Error Resume Next
    Rot = Wert Mod 256
    Wert = (Wert - Rot) / 256
    Grün = Wert Mod 256
    Wert = (Wert - Grün) / 256
    Blau = Wert Mod 256
    MsgBox "Rot " & Rot & "," & " Grün " & Grün & ", " & " Blau " & Blau
    End Sub
    

  • Anzeige

    5
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Ergebnis aus Msgbox in Zelle schreiben
    23.04.2015 17:57:57
    Helmut
    
    Sub RGBAnzeige()
    Dim Rot As Long, Grün As Long, Blau As Long, Wert As Long
    Wert = ActiveCell.Interior.Color
    On Error Resume Next
    Rot = Wert Mod 256
    Wert = (Wert - Rot) / 256
    Grün = Wert Mod 256
    Wert = (Wert - Grün) / 256
    Blau = Wert Mod 256
    MsgBox "Rot " & Rot & "," & "Grün " & Grün & ", " & "Blau " & Blau
    ActiveCell.Offset(, 1) = "Rot " & Rot & "," & "Grün " & Grün & ", " & "Blau " & Blau
    End Sub
    
    Gruß

    Anzeige
    AW: Ergebnis aus Msgbox in Zelle schreiben
    23.04.2015 18:02:31
    Matze
    Hallo Dieter,
    mit einer Variablen anstelle der Msgbox
    Sub RGBAnzeige()
    Dim x As String
    Dim Rot As Long, Grün As Long, Blau As Long, Wert As Long
    Wert = ActiveCell.Interior.Color
    On Error Resume Next
    Rot = Wert Mod 256
    Wert = (Wert - Rot) / 256
    Grün = Wert Mod 256
    Wert = (Wert - Grün) / 256
    Blau = Wert Mod 256
    x = "Rot " & Rot & "," & " Grün " & Grün & ", " & " Blau " & Blau
    ActiveCell.Offset(, 1) = x
    End Sub
    
    Gruß Matze

    Anzeige
    AW: Danke Helmut und Matze. Klappt prima
    23.04.2015 18:08:16
    Dieter
    Danke Helmut und Matze,
    es funktionieren beide Makros prima.
    Noch einen schönen Abend und
    Gruß,
    Dieter

    AW: Sorry Matze, meine natürlich Matthias. owT
    23.04.2015 18:09:59
    Dieter

    Das passt schon so :)) owT
    23.04.2015 18:12:09
    Matze
    Anzeige
    ;

    Forumthreads zu verwandten Themen

    Anzeige
    Anzeige
    Entdecke relevante Threads

    Schau dir verwandte Threads basierend auf dem aktuellen Thema an

    Alle relevanten Threads mit Inhaltsvorschau entdecken
    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Entdecke mehr
    Finde genau, was du suchst

    Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

    Suche nach den besten Antworten
    Unsere beliebtesten Threads

    Entdecke unsere meistgeklickten Beiträge in der Google Suche

    Top 100 Threads jetzt ansehen
    Anzeige