Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [VBA] Πήγαινε με στο πρώτο κελί της στήλης Ι που δεν περιέχει δεδομενα (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/4382-pigaine-me-sto-proto-keli-tis-stilis-i-poy-den-periexei-dedomena.html)

Ζαχαρίας 08-12-16 10:32

Βρες και επέλεξε κελι
 
Γεια σας, πιστεύω να είστε καλα.
Μπορεί κάποιος να με βοηθησει;
Χρειάζομαι κωδικα για ένα κουμπί το οποίο να ψάχνει και να επιλεγει στην στήλη Ι από το τέλος προς τα επάνω, παντα το πρώτο κελί που περιέχει δεδομενα. Στην στήλη Ι εισαγω δεδομένα (πάντα αριθμούς).
Σας ευχαριστώ πολύ.

Spirosgr 09-12-16 10:51

1 Συνημμένο(α)
Έστω στήλη Ι με την διάταξη της εικόνας.

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

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

Παρακάμτεί:
Κείμενο, κενό, 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


Ζαχαρίας 10-12-16 09:17

Καλημέρα σε όλους! Σπύρο σε ευχαριστώ πολύ για τον χρόνο σου θα το αντιγράψω στο βιβλίο μου.

Ζαχαρίας 11-12-16 12:16

Καλημέρα, Σπύρο σε ευχαριστώ πάρα πολύ δουλεύει τέλεια!

Spirosgr 11-12-16 17:26

Να 'σαι καλά.


Η ώρα είναι 17:26.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2