Excel - Tips & Tricks Συμβουλές και κόλπα για χρήστες της Microsoft Excel. Παρακαλούμε μην εισάγετε εδώ ερωτήσεις! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| ||||
| ||||
Αυτόματη καταχώρηση τυχαίων αριθμών σε μια στήλη
Στο παράδειγμα αυτό, με την μακροεντολή (MixNumbers) καταχωρούνται τυχαίοι μοναδικοί αριθμοί στην περιοχή A2:A...μέχρι το τελευταίο κελί με περιεχόμενα της στήλης Α: Κώδικας: Option Explicit Sub MixNumbers() Dim rng As Range, StartNumber As Long, EndNumber As Long Set rng = Range(Cells(2, 1), Cells(Rows.Count, 1).End(xlUp)) ' Ορισμός της περιοχής A2:A...μέχρι το τελευταίο κελί... StartNumber = 10 ' Το αρχικό νούμερο EndNumber = rng.Count + StartNumber -1 ' Το πλήθος των κελιών rng.Value = Application.Transpose(MixArray(StartNumber, EndNumber)) ' Προσοχή! Η μέθοδος Transpose() υποστηρίζει πίνακες (Array) που τα στοιχεία τους δεν υπερβαίνουν τα 65.536 End Sub Function MixArray(LngMin As Long, LngMax As Long) As Variant Dim i As Long, x As Double, rng As Long, Itm As Long ReDim xKeys(LngMin To LngMax) For i = LngMin To LngMax xKeys(i) = i + 1 Next rng = LngMax - LngMin + 1 For i = LngMin To LngMax x = Int(Rnd * rng) + i Itm = xKeys(x) xKeys(x) = xKeys(i) xKeys(i) = Itm rng = rng - 1 Next MixArray = xKeys End Function
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 24-01-13 στις 02:53. |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Πίνακες ] Αυτόματη καταχώρηση πεδίων πίνακα Α από πίνακα Β όταν καταχωρώ στοιχεία από μια στήλη | ευη79 | Access - Ερωτήσεις / Απαντήσεις | 7 | 18-01-14 00:42 |
Δημιουργία μοναδικών τυχαίων αριθμών | kapetang | Access samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 20-10-13 18:22 |
[ Φόρμες ] Δημιουργία τυχαίων αριθμών | mgeorge | Access - Ερωτήσεις / Απαντήσεις | 6 | 14-10-13 00:30 |
Εκτύπωση τυχαίων Εγγραφών και αριθμών | Ms-Office-Development Team | Access - Tips & Tricks | 0 | 11-11-09 10:43 |
Εκτύπωση τυχαίων Εγγραφών και αριθμών | kon73 | Access - Ερωτήσεις / Απαντήσεις | 0 | 06-02-09 12:53 |
Η ώρα είναι 08:23.