Θέμα: Excel - VBA offset στην VBA

Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 27-11-19, 12:17
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.249
Προεπιλογή

Γεια σου Γιώργο!

Το αποτέλεσμα μιας καταγραφής μακροεντολής μας βοηθά στη προκειμένη περίπτωση:


Κώδικας:
Sub Test1()
    ActiveCell.FormulaR1C1 = "=MDETERM(OFFSET(R[-4]C[-7],4,2):OFFSET(R[-4]C[-7],5,3))"
End Sub
  • Κάνεις κλικ στην καταγραφή μακροεντολής
  • Επιλέγεις το κελί με τον τύπο
  • Βάζεις τον κέρσορα στη γραμμή τύπων
  • Πατάς ENTER και διακόπτεις την καταγραφή.
  • Με ALT+F11 εισέρχεσαι στο περιβάλλον VBE για να δεις τον τύπο που κατέγραψες.

Σύμφωνα με τη βοήθεια της Microsoft η συνάρτηση MDETERM επιστρέφει την τιμή σφάλματος #ΤΙΜΗ! όταν:
  • Κάποια κελιά στον πίνακα είναι κενά ή περιέχουν κείμενο.
  • Το όρισμα πίνακας δεν περιέχει ίσο αριθμό γραμμών και στηλών

Καλή συνέχεια!

Με εκτίμηση

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 27-11-19 στις 14:50.
Απάντηση με παράθεση