naključni izbor številk

Pomoč pri delu z MS Excelom
Odgovori
rick
Prispevkov: 216
Pridružen: So Feb 17, 2007 9:18 pm

naključni izbor številk

Odgovor Napisal/-a rick »

pozdravljeni :)

v stolpcu A imam 1000 poljubnih številk.rad bi iz tega stolpca izbral recimo 120 naključnih številk.upam,da ni prehudo vprašanje.

za odgovor se zahvaljujem.

lp rick :wink:
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

V polje B1 prilepite funkcijo:

=INDEX($A$1:$A$1000;RAND()*1000)

potem pa to skopirajte navzdol.

:)
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
rick
Prispevkov: 216
Pridružen: So Feb 17, 2007 9:18 pm

Odgovor Napisal/-a rick »

pozdravljen

hvala za hiter odgovor,vendar imam še eno težavo,namreč
naključno število se v tem primeru ponovi tudi večkrat,kar pa se v mojem primeru ne sme.preveril sem in videl,da se to res zgodi(izbral sem stolpec,ki je imel samo 10 števil),pa vas sprašujem,kako bi tudi to odpravil.
torej,naključno izbrane številke iz stolpca se v izboru ne smejo ponoviti.
imate idejo :?: :? .
za odgovor se zahvaljujem

lp rick
cedra
Prispevkov: 264
Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik

Odgovor Napisal/-a cedra »

Pošiljam vam tale makro, ki bo verjetno rešil vaš problem. Preizkusite in poročajte!

Koda: Izberi vse

Sub Nakljucna_stevila()

Dim i, j As Integer

On Error GoTo ponovi

Application.ScreenUpdating = False

    Columns("B:B").Select
    Selection.ClearContents
    Range("B1").Select
    
    For i = 1 To 120 '120 = Izbira števila naključnih števil.
    'Po potrebi spremani
    
ponovi:
    Cells(i, 2) = Cells(Rnd * Application.WorksheetFunction.Count(Range("A:A")), 1)
    
        For j = 2 To Application.WorksheetFunction.Count(Range("B:B"))

            If i > 1 And Cells(i, 2) = Cells(j - 1, 2) Then GoTo ponovi

        Next j

    Next i
    
Application.ScreenUpdating = True

End Sub
lp,

cedra
rick
Prispevkov: 216
Pridružen: So Feb 17, 2007 9:18 pm

Odgovor Napisal/-a rick »

pozdravljen,

ja Cedra,res je ustrezen makro,izbor se ne ponavlja,
skratka,to je to kar sem si želel :) :) .
hvala za vaš trud,in pozdrav tudi ostalim v forum.

lp rick :wink:
Odgovori