Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Command Button

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Command Button (1417 mal gelesen)
Lange069
Mitglied
Arbeiter


Sehen Sie sich das Profil von Lange069 an!   Senden Sie eine Private Message an Lange069  Schreiben Sie einen Gästebucheintrag für Lange069

Beiträge: 14
Registriert: 20.11.2007

erstellt am: 20. Nov. 2007 17:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Zusammen,
bin neu hier und hoffe etwas mehr über EXEL lernen zu können. Habe mir eine Exel Tabelle rstellt und versuche jetzt durch einen "command Button" eine bestimmt funktion zu "konstruiren", leider ohne Erfolg!
Möchte durch drücken des Buttons das sich die Farbe einer ganzen Zeile ändert! Ist das möglich???
Kann mir jemand Helfen???
m.f.g. Lange

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 20. Nov. 2007 18:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Lange069 10 Unities + Antwort hilfreich

Excel starten.
Makroaufzeichnung starten,
Zeile 24 markieren, Farbe zuweisen.
Makroaufzeichnen beenden
ergibt (mit Alt&F11 in die Vba.Umgebung wechseln):
Code:
Sub makroaufzeichnung()
    Rows("24:24").Select
    With Selection.Interior
        .ColorIndex = 35
        .Pattern = xlSolid
    End With
    Range("I10").Select
End Sub

nun das ganze dynamisch machen und die festen bezüge raushauen
die Benutzerselektion in <Rows("24:24").Select> zb. wird nun mittels Rows(ActiveCell.Row) ermittelt,
die Selektionsanweisung <With Selection.Interior< bauen wir entsprechend um in
With Rows(ActiveCell.Row).Interior, löschen überflüssiges 'select' etc...
und haben dann
Code:
Sub Zeilenfaerben()
    With Rows(ActiveCell.Row).Interior
        .ColorIndex = 35
        .Pattern = xlSolid
    End With
End Sub
nun eine Schaltfläche erstellen und das Makro zuweisen.

[thedit] wenn man das nicht dynamisch haben möchte, festen Wert vorgeben. Hmpf, man sollte halt alles bis zum Ende lesen^^[thedit off]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Paulchen
Mitglied
Bauing./SW-Entwickler


Sehen Sie sich das Profil von Paulchen an!   Senden Sie eine Private Message an Paulchen  Schreiben Sie einen Gästebucheintrag für Paulchen

Beiträge: 1227
Registriert: 19.08.2004

Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice

erstellt am: 20. Nov. 2007 20:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Lange069 10 Unities + Antwort hilfreich

Hallo Lange,

willkommen im Excel-Brett! Thomas zeigt Dir schon die Musterlösung (BTW - läuft bei mir auch ohne .Pattern = xlSolid, wird also zum Einzeiler ). Alternativ könntest Du auch suchen - dann wärst Du vermutlich auch über diesen hier gestolpert ;-) Für 'ne andere Farbe nimmst Du entweder wieder den Makrorecorder - oder Du experimentierst: Anstelle der 35 'ne 1 oder 42 oder... Und dann wären da noch ruebes Tip(p)s. Nehme an, Du kannst Dir daraus was stricken?

Frederik

------------------
DIN1055.de  |  Lastannahmen für Anwender

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lange069
Mitglied
Arbeiter


Sehen Sie sich das Profil von Lange069 an!   Senden Sie eine Private Message an Lange069  Schreiben Sie einen Gästebucheintrag für Lange069

Beiträge: 14
Registriert: 20.11.2007

erstellt am: 21. Nov. 2007 15:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
Vielen Dank hat super geklappt, habe noch etwas rum experementiert und die Zeile begrenzt.
Werden bestimmt noch mehrere Fragen von mir kommen, da ich in Excel noch nicht so drin bin.
Nochmals Danke.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz