Thema Datum  Von Nutzer Rating
Antwort
19.06.2016 17:31:48 David
NotSolved
19.06.2016 23:44:55 Gast25342
NotSolved
Rot Datenbereich dynamisch erweitern mittels VBA?
28.06.2016 13:04:22 sevinunu
NotSolved
30.06.2016 08:47:59 David
Solved

Ansicht des Beitrags:
Von:
sevinunu
Datum:
28.06.2016 13:04:22
Views:
460
Rating: Antwort:
  Ja
Thema:
Datenbereich dynamisch erweitern mittels VBA?

Eigentlich einfach :-)

Beleg die Zellen als Verianten, und prüfe das Jahr...schreib irgendwo im Blatt Namens "XXXXX" in einer Zelle "XX" per Formel

=JAHR(HEUTE() ) -2016

Wobei hier 2016 das Jahr wo deine Auswertung startet, also mit dem Bezug auf Range auf B2-B54

so und nun deklarierst du variablen a und b  ==> a für die 2 hier undb für die 54

Ich nehme an du hast dich oben etwas vertippt, weil ab zeile 2 mit 5 zeilen runter landest du auf Zeile 7 :-) es sei denn du meinst 5 Zeilen überspringen, dann auf die 8. Zeile schreiben (in dem Fall ändere bitte in meinem Code die 5 durch eine 6)

Ich nehme auch an, dass  du Anfang und Ende als Variablen nutzen willst um damit auf B bis BB zu zeigen...deshalb habe ich die deklariert, fall du irgendwann Mal andere Bereiche dadurch ziehen willst:

******************************************

Hier ist dein code:

Sub machdas()

Dim Anfang

Dim Ende

Dim a

Dim b

Dim c

c= Sheets("XXXXX").Range("XX").Value

a=2+(5*c)

b=54+(5*c)

Anfang="B"

Ende="BB"

ActiveChart.SetSourceData Source:=Range("Tabelle1!$" & Anfang & "$" & a & ":$" & Ende & "$" & b)

End Sub

 

 so in der Art:


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
19.06.2016 17:31:48 David
NotSolved
19.06.2016 23:44:55 Gast25342
NotSolved
Rot Datenbereich dynamisch erweitern mittels VBA?
28.06.2016 13:04:22 sevinunu
NotSolved
30.06.2016 08:47:59 David
Solved