Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 09-12-16, 10:51
Το 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
Προεπιλογή

Έστω στήλη Ι με την διάταξη της εικόνας.

Θα επιλέξει, τον πρώτο αριθμό που θα «συναντήσει» από κάτω προς τα επάνω.

Αριθμός:
Μηδέν, ακαίρεος, δεκαδικός, αρνητικός.

Παρακάμτεί:
Κείμενο, κενό, space.

Όπου:
Sh1=Κωδικό όνομα φύλλου.
9=Στήλη που θα ελέγξει. Αλλάξτε αν χρειαστεί (πχ για στήλη Ν=14)

Κώδικας:
Sub BottomUpValuedCell()
    Dim _
          i As Long, _
            lr As Long

    lr = Sh1.Cells(Rows.Count, 9).End(xlUp).Row

    For i = lr To 1 Step -1

        If IsNumeric(Sh1.Cells(i, 9).Value) And _
           Sh1.Cells(i, 9).Value <> vbNullString Then

            Sh1.Cells(i, 9).Activate

            Exit For
        Else
            'do nothing
        End If
    Next i
End Sub
Συνημμένα Thumbnails
Πήγαινε με στο πρώτο κελί της στήλης Ι που δεν περιέχει δεδομενα-screenshot_1.png  
Απάντηση με παράθεση