
20-02-12, 16:51
|
 | Super Moderator Όνομα: Θανάσης Στυλιανίδης Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-10-2009 Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
| |
Φίλε Γιώργο,
Ο παρακάτω κώδικας κάνει νομίζω αυτό που θέλεις. Κώδικας: Sub Copy_month()
Dim LastCell As Range
Application.ScreenUpdating = False
Range("Data").Copy
With Sheets("Update")
Set LastCell = .Cells(Range("Months").Row - 1 + _
Application.WorksheetFunction.Match(Range("A1").Value, Range("Months"), 0), "B")
If IsEmpty(LastCell.Value) Then
LastCell.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
ElseIf MsgBox("Do you want to overwrite?", vbYesNo) = vbYes Then
LastCell.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
End If
Application.CutCopyMode = False
End With
LastCell.Select
Application.ScreenUpdating = True
End Sub
Δοκίμασέ το και πες μας.
Θανάσης
|