
16-10-19, 16:33
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 2.035
| |
Δημήτρη εσύ θα μας πεις τι γίνεται με τους αριθμούς.
Κατά τη γνώμη μου στη στήλη Α πρόκειται για αρίθμηση γραμμών του και όχι εγγραφών.
Γενικότερα, ο α/α που διορθώνεται και διαφοροποιείται από τον αρχικό παύει να θεωρείται α/α.
Αν παρόλα αυτά χρειαστεί αρίθμηση εκ νέου τότε γράφουμε: Κώδικας: Sub test()
If WorksheetFunction.CountA(Range("d1:m1")) = 0 Then
ActiveSheet.Range("d1:m1").Delete Shift:=xlUp
With Range(Cells(1, 1), Cells(Rows.Count, 1).End(xlUp)).Offset(, 1)
If WorksheetFunction.CountBlank(.Cells) Then
.SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End If
End With
Cells(1, 1).Value = 1
Cells(1, 1).AutoFill Destination:=Range(Cells(1, 1), Cells(Rows.Count, 1).End(xlUp)), Type:=xlFillSeries
End If
End Sub
Edit: Ο κώδικας στο προηγούμενο μου μήνυμα είναι τμήμα της ρουτίνας που αναγράφεται παραπάνω.
Καλή συνέχεια!
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών
Τελευταία επεξεργασία από το χρήστη Tasos : 16-10-19 στις 17:28.
|