Das erste, was ich bin ein Neuling mit VBA bitte sei sanft. Mein Code ist unter dem Bild und dieser Code muss Department #
lesen und kopieren Sie alles, was unter der Department #
kommt, bis die nächste Department #
Ansätze und fügen Sie die kopierten Daten in ein zugeordnetes Blatt für diese Abteilungen.VBA: Kopieren von Segmenten von Daten auf ein anderes Blatt
In diesem Bild Department 73
beginnt in (A1: H1) endet an (A30: H30). Die nächste Abteilung beginnt in der Linie 31 und endet in der Linie 37. Die Sache ist, dass es 80 Abteilungen gibt und jede von ihnen ihr eigenes Blatt hat. Diese Excel-Dateien werden auf diese Weise formatiert. Ist es möglich, ein Makro zu schreiben, das Abteilungen finden kann, indem man Konten liest und drei Zeilen darüber kopiert und NUR seine eigenen Werte, die darunter liegen, bis es die nächsten Abteilungsmitglieder erreicht und diese Werte in ein zugewiesenes Blatt einfügt. Wie Abteilung 3, Abteilung 5.
Dieser Code ist nur Brainstorming, ich weiß nicht genau, wie Sie das programmieren ... Bitte helfen, wenn Sie Erfahrung haben.
Sub copyingdata()
Dim sec1 As Long
Dim Counter As Integer
Dim MyString As String
MyString = "Department 63"
For i = 1 To Len(MyString)
sec1 = WorksheetFunction.Match("Department 60", .Columns("A"), 0)
sec1.Resize(i).Select
Selection
Sheets("Sheet1").Selection.Copy Destination:=Sheets("Amanda").Range("A1")
Sheets("Sheet1").Selection.Copy
Sheets("Amanda").Activate
Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
ich ein Gefühl von Déjà-vu haben. Ich bin mir sicher, dass ich dieses Bild schon vor nicht allzu langer Zeit gesehen habe, aber ich kann die Frage nicht finden. – YowE3K
@ YowE3K Ich weiß, wovon du sprichst, es war ein ähnliches Bild, aber die Frage wurde nicht beantwortet. – MTBthePRO
Wenn Sie nur wollten, dass der Inhalt des Abschnitts "Abteilung 60" der Quelle auf ein Blatt "Abteilung 60" kopiert wurde, wäre das nicht allzu schwierig. Aber die Tatsache, dass es keinen Zusammenhang zwischen der Abteilungsnummer und dem Zielblattnamen gibt, wird problematisch sein. – YowE3K