Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1420to1424
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
Inhaltsverzeichnis

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
    

  • 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ß

    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

    329 Forumthreads zu ähnlichen Themen

    Anzeige
    Anzeige
    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige