Thema Datum  Von Nutzer Rating
Antwort
Rot Werte von "Tabelle 1" in "Tabelle 2" kopieren, ohne leere Zelln
14.09.2016 14:17:25 Raphael
NotSolved
14.09.2016 14:44:05 Gast51671
*****
Solved
20.09.2016 09:49:05 Raphael
NotSolved

Ansicht des Beitrags:
Von:
Raphael
Datum:
14.09.2016 14:17:25
Views:
1174
Rating: Antwort:
  Ja
Thema:
Werte von "Tabelle 1" in "Tabelle 2" kopieren, ohne leere Zelln

Servus zusammen,

ich hätte eine Frage zum kopieren von Werten ohne leere Zellen.

 

Und zwar habe ich eine Tabellenübersicht mit den Feiertagen der Jahre 2016-2024.

2016               2017              2018              2019              ...

01.01.16     01.01.17            usw.

06.01.16     06.01.16

_______     _______

25.03.16     14.04.16

 

Nun möchte ich nach einer Abfrage des gewünschten Jahres zunächst die Spalte auswählen. ( Das schaffe ich noch ;))

Jetzt möchte ich abhängig davon welches Jahr gewählt wurde die Werte darunter in eine zweite Tabelle kopieren ohne die leeren Zellen (Hier mit "_____" gekennzeichnet).

In der zweiten Tabelle sollen die Werte dann untereinander angezeigt werden ohne die leeren Felder in der 1. Tabelle.

Mal so als Ansatz von mir, funktioniert leider noch nicht so wie ich es gerne hätte.

Dim info1 As String
Dim info2 As String
Dim info3 As String
Dim TP_Beschreibung As String
Dim i As Integer
Dim z As Integer
Dim k As Integer
Dim rng As Range
Dim jahr As Integer

Application.ScreenUpdating = False
ActiveSheet.Unprotect ("mvi")
Range("D60:D73").Select
Application.CutCopyMode = False
Selection.ClearContents

'Initialisierung der  Variablen
    i = 1
    z = 60
    k = 6
    
'XXXXXXXXXXXXXXXXX
jahr = InputBox("Geben Sie das gewünschte Jahr ein")
Worksheets("Feiertage").Select
Cells(5, 1).Select

Do While ActiveCell <> jahr
    ActiveCell.Offset(0, 1).Select
Loop




If z < 74 Then
    For i = 1 To 29
        If Cells(k, 2) = "" Then
            k = k + 1
            Else
            Worksheets("Feiertage").Cells(k, 2).Copy
            Worksheets("Einsatzplanung " & jahr).Cells(z, 4).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
            'Application.CutCopyMode = False
            k = k + 1
            z = z + 1
        End If
    Next i
Else
Exit Sub
End If

Worksheets("Einsatzplanung " & jahr).Select

Ich hoffe es ist soweit verständlich was ich meine.

 

Vielen Dank euch schon vorab!

 

Gruß,

 

Raphael


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 Werte von "Tabelle 1" in "Tabelle 2" kopieren, ohne leere Zelln
14.09.2016 14:17:25 Raphael
NotSolved
14.09.2016 14:44:05 Gast51671
*****
Solved
20.09.2016 09:49:05 Raphael
NotSolved