Στην Excel 2013 υπάρχει η συνάρτηση
SHEET([Τιμή]) που αν δεν της οριστεί τιμή στο όρισμα,
θα μας επιστρέψει τον αριθμό σειράς του φύλλου εργασίας στο οποίο βρίσκεται.
Ο αριθμός αυτός με την κατάλληλη προσαρμογή (πρόσθεση ή αφαίρεση) θα μπορούσε να υποδηλώνει τον αριθμό της σειράς του φύλλου Δεδομένα του παραδείγματος σου.
Έτσι, χωρίς κώδικες κλπ., μόνο με τη χρήση της INDEX() θα μπορούσες να παίρνεις μια σειρά δεδομένων για κάθε φύλλο εργασίας που θα πρόσθετες.
Για να γίνει αντίστοιχο στην Excel 2007 θα πρέπει αρχικά να μετατρέψεις το βιβλίο σου σε *,xls
m για να μπορέσεις
να χρησιμοποιήσεις (αναλόγως τις δυνατότητες σου) είτε κώδικα
VBA είτε μακροεντολές της Excel 4.0.
Επισυνάπτω 2 παραδείγματα: Ένα με χρήση
VBA, και ένα με χρήση μακροεντολών της Excel 4.0.
Στο πρώτο αρκεί να πατήσεις το κατάλληλο κουμπί για να δημιουργήσεις τόσα φύλλα όσες και οι εγγραφές του πίνακα
ενώ στο δεύτερο θα πρέπει να αντιγράφεις τα φύλλα (μπορείς να το κάνεις πατώντας το πλήκτρο CTRL και τραβώντας την καρτέλα τους με το ποντίκι δεξιά ή αριστερά).
Θα πρέπει να ενεργοποιήσεις το αποκλεισμένο περιεχόμενο των αρχείων αν σου ζητηθεί από την εφαρμογή.
Τάσος