| 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 |
Η ώρα είναι 17:10.


Αλλαγή σε γραμμικό τρόπο

