Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Gitternetzlinien teilweise per VBA ausblenden

Gitternetzlinien teilweise per VBA ausblenden
19.01.2007 09:49:36
alex
Liebe Excelfreunde!
Ich habe in der Recherche leider keinen passenden Beitrag gefunden. Frage: Lassen sich Gitternetzlinien (sollten auch gedruckt werden - Einstellungen unter Seite einrichten wurde vorgenommen) für einen bestimmten Teil des Blattes mittels VBA ausblenden? Wenn ja, wie?
Danke für euere Mühe
lg Alex
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gitternetzlinien teilweise per VBA ausblenden
19.01.2007 09:53:12
Dr.
Hi,
Du könntest die Rahmen für einen bestimmten Bereich in Hintergrundfarbe setzen.
AW: Gitternetzlinien teilweise per VBA ausblenden
19.01.2007 10:42:35
alex
Hi Dr.
Ja das ist ein guter Ansatz, Problem bekomme ich nur, wenn ich "Schwarzweißausdruck" markiert habe. Aber es geht auch ohne!
lg alex
AW: Gitternetzlinien teilweise per VBA ausblenden
19.01.2007 10:44:09
Rudi
Hallo,
ausblenden nicht. Nur austroicksen.
Zellen Weiß einfärben und einen ganz dünnen Rahmen (Haarlinie) um den Bereich einfügen.
Beispiel:
With Range("D5:F14")
.Interior.Color = RGB(255, 255, 255)
.BorderAround LineStyle:=xlContinuous, Weight:=xlHairline
End With
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Gitternetzlinien teilweise per VBA ausblenden


Schritt-für-Schritt-Anleitung

Um Gitternetzlinien in Excel mithilfe von VBA auszublenden, kannst du folgenden Code verwenden. Dieser Code färbt die Zellen in einem bestimmten Bereich weiß und fügt einen dünnen Rahmen hinzu:

Sub GitternetzlinienAusblenden()
    With Range("D5:F14")
        .Interior.Color = RGB(255, 255, 255) ' Zellen weiß einfärben
        .BorderAround LineStyle:=xlContinuous, Weight:=xlHairline ' Dünnen Rahmen hinzufügen
    End With
End Sub

Führe diesen Code im VBA-Editor aus, um die Gitternetzlinien nur in dem angegebenen Bereich auszublenden.


Häufige Fehler und Lösungen

  • Problem: Gitternetzlinien werden nicht entfernt, wenn "Schwarzweißausdruck" aktiviert ist.
    Lösung: Stelle sicher, dass die Hintergrundfarbe der Zellen auf Weiß gesetzt ist und die Rahmenfarbe ebenfalls entsprechend angepasst wird.

  • Problem: Zellen erscheinen nicht ganz weiß und zeigen dennoch Gitternetzlinien.
    Lösung: Überprüfe, ob die Zellen tatsächlich die Hintergrundfarbe RGB(255, 255, 255) haben. Manchmal kann ein anderer Farbton das Aussehen beeinträchtigen.


Alternative Methoden

Falls du die Gitternetzlinien ohne VBA ausblenden möchtest, kannst du die folgenden Schritte in Excel durchführen:

  1. Zellen manuell einfärben: Wähle den gewünschten Bereich aus und setze die Hintergrundfarbe auf Weiß.
  2. Rahmen hinzufügen: Füge einen dünnen Rahmen um den Bereich hinzu, um das Erscheinungsbild zu verbessern.
  3. Gitternetzlinien ausblenden: Gehe zu "Seitenlayout" und deaktiviere die Option "Gitternetzlinien anzeigen".

Diese Methode ist besonders nützlich, wenn du keine Makros verwenden möchtest.


Praktische Beispiele

Wenn du in einem Excel-Dokument nur bestimmte Gitternetzlinien ausblenden möchtest, kannst du den VBA-Code entsprechend anpassen. Hier ist ein Beispiel, um Gitternetzlinien in einem anderen Bereich auszublenden:

Sub TeilweiseGitternetzlinienAusblenden()
    With Range("A1:C10")
        .Interior.Color = RGB(255, 255, 255) ' Zellen weiß einfärben
        .BorderAround LineStyle:=xlContinuous, Weight:=xlHairline ' Dünnen Rahmen hinzufügen
    End With
End Sub

Du kannst die Range-Anweisung anpassen, um den gewünschten Bereich zu spezifizieren.


Tipps für Profis

  • Nutze den VBA-Editor, um benutzerdefinierte Makros zu erstellen, die du bei Bedarf einfach ausführen kannst.
  • Experimentiere mit verschiedenen RGB-Farben, um unterschiedliche Hintergründe zu testen.
  • Bei der Nutzung von "Schwarzweißausdruck" kann es hilfreich sein, die Druckeinstellungen so anzupassen, dass die Hintergrundfarbe beim Drucken berücksichtigt wird.

FAQ: Häufige Fragen

1. Kann ich Gitternetzlinien für mehrere Bereiche gleichzeitig ausblenden?
Ja, du kannst mehrere Bereiche in einer einzigen VBA-Prozedur angeben, indem du die Union-Funktion verwendest.

2. Was passiert, wenn ich die Gitternetzlinien für einen Bereich ausblende und dann die Zellfarbe ändere?
Wenn du die Zellfarbe änderst, musst du den VBA-Code erneut ausführen, um die Gitternetzlinien weiterhin auszublenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige