Thema Datum  Von Nutzer Rating
Antwort
27.06.2017 11:46:58 Fokus
NotSolved
Blau Code soll sich auf ein anderes Tabellenblatt beziehen
27.06.2017 12:27:50 Werner
Solved
27.06.2017 12:47:10 Fokus
NotSolved
27.06.2017 13:13:15 Werner
Solved

Ansicht des Beitrags:
Von:
Werner
Datum:
27.06.2017 12:27:50
Views:
562
Rating: Antwort:
 Nein
Thema:
Code soll sich auf ein anderes Tabellenblatt beziehen

Hallo,

da stellt sich als erstes mal die Frage, wie die Vatiable t3 Dim"ensioniert" wurde und wie die entsprechende Set Anweisung dazu aussieht. Das sollte dann so aussehen:

Dim t3 As Worksheet
set t3 = ThisWorkbook.Worksheets("DeinTabellenblatt")

Dann müssen, wenn du das in eine With - End With Klammer packst vor allen Range Objekten jeweils ein Punkt gesetzt werden, damit auf die im With angegebene Tabelle referenziert wird.

 

With t3
  
 'Tabellenblatt Mengeneingabe: Spalte A, C automatisch fortführen
 
    Dim lngLastRow As Long
    Dim lngCounter As Long
 
    Application.ScreenUpdating = True
 
    lngLastRow = .Range("D1").End(xlDown).Row 'letzte Zeile ohne Unterbrechung in Spalte D feststellen
 
    For lngCounter = lngLastRow - 2 To lngLastRow
        .Cells(lngCounter, 1).Formula = "=YEAR(TODAY())"
  
    Next lngCounter
 
    Application.ScreenUpdating = True
 
   
'Tabellenblatt Mengeneingabe: SVERWEIS für Spalte B
 
    Dim z As Long
    Dim lz As Long
     
    lz = .Range("D65536").End(xlUp).Row
 
    If .Range("D65536") <> "" Then lz = 65536
        On Error Resume Next
 
        For z = .Cells(.Rows.Count, 4).End(xlUp).Row - 2 To lz
        .Cells(z, 2).value = "=VLOOKUP(RC[2], Datum, 9, 0)"
         
        Next z
 
'Tabellenblatt Mengeneingabe: Spalte C
 
   For z = .Cells(.Rows.Count, 4).End(xlUp).Row - 2 To lz
        .Cells(z, 3).value = "=WEEKNUM(RC[-1],1)"
         
        Next z
 End With

 

Gruß Werner

 

 


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.06.2017 11:46:58 Fokus
NotSolved
Blau Code soll sich auf ein anderes Tabellenblatt beziehen
27.06.2017 12:27:50 Werner
Solved
27.06.2017 12:47:10 Fokus
NotSolved
27.06.2017 13:13:15 Werner
Solved