Thema Datum  Von Nutzer Rating
Antwort
Rot Formatierungsanweisungen zusammenfassen
19.07.2012 22:37:24 joerg
NotSolved
20.07.2012 18:09:44 Till
*****
NotSolved
25.07.2012 23:07:46 joerg
NotSolved
26.07.2012 06:04:20 Till
NotSolved

Ansicht des Beitrags:
Von:
joerg
Datum:
19.07.2012 22:37:24
Views:
1775
Rating: Antwort:
  Ja
Thema:
Formatierungsanweisungen zusammenfassen

Hallo,

ich programmiere ein Makro, in dem u.a. auch Formatierungen für bestimmte Zellen / Zellbereiche vorkommen.

Viele Formatierungen wiederholen sich - es werden oft die gleichen Formatierungen auf verschiedene Zellen / Zellbereiche per Makro angewendet.

Da stellt sich doch die Frage, ob man verschiedene Formatierungswünsche zu einem Format zusammenfassen kann und dies dann auf die Zellen / Zellbereiche per Makro angewenden kann?

Die Verwendung von Excel-Vorlagen scheidet aus, da ich denjenigen für den das Makro ist, nur mit einer Datei belasten darf - also es gern weiterhin per Makro machen würde.

Typische Beispiele wären:

ActiveSheet.Cells(2, 1).Interior.ColorIndex = 15
ActiveSheet.Cells(2, 2).Interior.ColorIndex = 15

With ActiveSheet.Range(Cells(1, 1), Cells(zeilen_anz, 1)).Font
    .Bold = True
    .Size = 10
End With

With ActiveSheet.Range(Cells(1, 2), Cells(2, 2)).Font
    .Bold = True
    .Size = 10
End With

With ActiveSheet.Cells(1, 1).Borders
    .LineStyle = xlContinuous
    .ColorIndex = 1
    .Weight = xlMedium
End With

With ActiveSheet.Cells(2, 1).Borders
    .LineStyle = xlContinuous
    .ColorIndex = 1
    .Weight = xlMedium
End With

With ActiveSheet.Range(Cells(3, 1), Cells(zeilen_anz, 34))
    .BorderAround LineStyle:=xlContinuous
    .BorderAround ColorIndex:=1
    .BorderAround Weight:=xlMedium
End With

With ActiveSheet.Range(Cells(3, 2), Cells(zeilen_anz, 2))
    .BorderAround LineStyle:=xlContinuous
    .BorderAround ColorIndex:=1
    .BorderAround Weight:=xlMedium
End With

Es wäre schön, wenn man die sich wiederholenden Formatierungsbefehle irgendwie zusammenfassen könnte - da noch viele andere im Code vorkommen, und der Code oben nur eine exemplarische Auswahl zur Verdeutlichung ist.

Vielen Dank für Hilfe im Voraus!!

Gruß, Jörg

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Formatierungsanweisungen zusammenfassen
19.07.2012 22:37:24 joerg
NotSolved
20.07.2012 18:09:44 Till
*****
NotSolved
25.07.2012 23:07:46 joerg
NotSolved
26.07.2012 06:04:20 Till
NotSolved