Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

VBA AND EXCEL

Îåêßíçóå áðü ôï ìÝëïò silot. Τελευταία δημοσίευση από το μέλος silot στις 14-10-2011, 14:14. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-10-2011, 13:35 67762

    VBA AND EXCEL

    Καλησπέρα

    Μπορεί κάποιος να μου πει σε κώδικα VBA πως μπορώ να πάρω ένα range κελιών?Δηλαδή έχω 2 στήλες Α και Β οι οποίες περιέχουν κάποιες γραμμές και θέλω να διαβάζω με ένα for loop το σύνολο των γραμμών και να τα περνάω σε κάποιο query.To πρόβλημα όμως είναι ότι δεν 8α έχω σταθερό σύνολο γραμμών κάθε φορά αλλά θα είναι dynamic.Για παράδειγμα:
    Έχω στην αρχή τον πίνακα παρακάτω στις στήλες Α και Β

    Α           Β
    -------   ----------
    data1    data3
    data2   data4

    Διαβάζω με ένα for loop τις γραμμες π.χ
    for row = 1 to 2
      process
    Next

    Ο πίνακας μετά περιέχει π.χ 3 γραμμές δλδ
    Α           Β
    -------   ----------
    data1    data3
    data2   data4
    data5   data6

    Αρα το for loop πρεπει να γινει
    for row = 1 to 3
      process
    Next

    Πως μπορώ να πάρω dunamic το Range αν το λεω σωστα των γραμμών δλδ να υπολογίζω αυτόματα το μηκος του πίνακα χωρις να βάζω καρφωτα την τιμή(2,3)?
  •  13-10-2011, 13:52 67763 σε απάντηση της 67762

    Απ: VBA AND EXCEL

    Range("A1").End(xlDown).Select
        Dim lastcell As Integer
            lastcell = ActiveCell.Row

    for row = 1 to lastcell

       process

    next

  •  14-10-2011, 14:14 67779 σε απάντηση της 67763

    Απ: VBA AND EXCEL

    ok thanks
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems