Thema Datum  Von Nutzer Rating
Antwort
27.10.2016 02:38:18 VBA_New
Solved
24.11.2016 16:34:15 Onur
**
NotSolved
Rot Problem VBA Makro: Loop über Tabellenblätter und Inhalte
25.11.2016 15:54:29 Gast79253
***
NotSolved

Ansicht des Beitrags:
Von:
Gast79253
Datum:
25.11.2016 15:54:29
Views:
607
Rating: Antwort:
  Ja
Thema:
Problem VBA Makro: Loop über Tabellenblätter und Inhalte

Hi,

das ist DER Klassiker unter den häufigsten Anfängerfehlern. ;)

Option Explicit

Sub Trans()
  
  Dim ws As Worksheet
  Dim Zelle As Range
  
  For Each ws In ThisWorkbook.Worksheets
    For Each Zelle In ws.Range("B6:AF17")
      If Zelle.Value = "" Then
        Zelle.Value = "0"
      End If
    Next Zelle
  Next ws
  
End Sub

Du musst immer genau angeben auf welchem Blatt du die Range ansprichst.

Wenn du das nicht tust:

  • steht der Code in einem Modul ... nimmt er das gerade aktive Blatt heran
  • steht der Code in einem Tabellenblatt, bezieht sich die Range genau auf dieses Blatt in dem der Code steht

 

Gruß


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
27.10.2016 02:38:18 VBA_New
Solved
24.11.2016 16:34:15 Onur
**
NotSolved
Rot Problem VBA Makro: Loop über Tabellenblätter und Inhalte
25.11.2016 15:54:29 Gast79253
***
NotSolved