Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 20-01-17, 13:21
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Αφού λοιπόν, «έχουμε» τον μηχανισμό, θα βάλεις την έκφραση (όχι συνάρτηση):

Dim NextRow As Long
NextRow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row + 1

Η έκφραση αυτή, «δίνει» στην μεταβλητή NextRow, την πρώτη διαθέσιμη κενή γραμμή.

Θα πρέπει να την βάλεις στον κώδικα, πριν γίνει χρήση του NextRow.
Αν δεν συντρέχουν άλλοι λόγοι, μπορεί να μπεί αμέσως μετά το
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Όπου:
Sheet1 = κωδικό όνομα φύλλου (πελατολόγιο)
Rows.Count, 1 = το 1 είναι η στήλη Α. Θα το αλλάξεις, με πραγματική στήλη
η οποία θα έχει πάντα τις απαιτούμενες γραμμές, για να σε καλύπτει.
Απάντηση με παράθεση