MsgBox Worksheets(3).Range("L" & Worksheets(3).Cells(Rows.Count, 3).End(xlUp).Row).Value
Sub Buchung()
Dim wksQ As Worksheet, wksZ As Worksheet, lngLast As Long
Dim rngC As Range, rngBer As Range, intI As Integer
Set rngBer = Worksheets(2).Range("C2:C" & _
Worksheets(2).Cells(Rows.Count, 3).End(xlUp).Row + 1)
Set wksQ = Worksheets("Eingaben")
Set wksZ = Worksheets("Buchungen")
lngLast = wksZ.Cells(Rows.Count, 1).End(xlUp).Row + 1
With wksZ
.Range("A" & lngLast).Value = wksQ.Range("B2").Value
.Range("B" & lngLast).Value = wksQ.Range("B3").Value
.Range("C" & lngLast).Value = wksQ.Range("B7").Value
.Range("D" & lngLast).Value = wksQ.Range("B8").Value
.Range("E" & lngLast).Value = wksQ.Range("B17").Value
.Range("F" & lngLast).Value = wksQ.Range("B18").Value
.Range("G" & lngLast).Value = wksQ.Range("B20").Value
.Range("H" & lngLast).Value = wksQ.Range("B21").Value
.Range("I" & lngLast).Value = wksQ.Range("I14").Value
.Range("J" & lngLast).Value = wksQ.Range("I15").Value
.Range("K" & lngLast).Value = wksQ.Range("I17").Value
.Range("L" & lngLast).Value = wksQ.Range("B11").Value
End With
Worksheets(4).Cells.Interior.ColorIndex = xlNone
For Each rngC In rngBer
For intI = 0 To rngC.Offset(0, 9).Value
With Worksheets(4).Range("A3:W99") _
.Find(CDate(rngC + intI), Lookat:=xlWhole).Offset(0, 1)
.Interior.ColorIndex = 3
.Borders(xlEdgeLeft).Weight = xlThin
If intI = 0 Then .Borders(xlEdgeTop).Weight = xlThin
If intI = rngC.Offset(0, 9).Value Then _
.Borders(xlEdgeBottom).Weight = xlThin
End With
Next
Next
MsgBox "Buchung erfolgt", 64
End Sub
Automatisch freistellen mit Photoshop und GML Matting
terror_tubbie 03.11.2009 - 1243 Hits -
Excel Wenn oder und und dann - Formel ergänzen
urge76 17.12.2009 - 197 Hits - 1 Antwort
Eintragen von Daten per UserForm in eine Tabelle und späteres Ergänzen
Katsura 04.02.2010 - 345 Hits - 6 Antworten
Button erstellen
Tanjad 15.02.2010 - 283 Hits - 11 Antworten