I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
det var vist ikke så godt formuleret, jeg prøver lige igen:
jeg vil gerne have genereret 3000 rækker. I hver række vil jeg gerne have 13 tal. hvert af de 13 tal skal stå i en kolonne for sig selv. i hver række må det samme tal ikke gå igen. blandt de 3000 rækker må der ikke være nogle ens rækker
Public Sub LavTal() Dim Tal(3000, 12) As Variant, I As Integer, X As Integer, Nr As Integer Dim Y As Integer, Z As Integer, Antal As Integer, AA As Integer Randomize
For I = 0 To 2999
For X = 0 To 12 Nr = Int((90 * Rnd) + 1)
Tal(I, X) = Nr For Z = 0 To X - 1 If Tal(I, Z) = Nr Then ' tjekker rækken for dubletter X = X - 1 End If Next Next
For Y = 0 To I - 1 Antal = 0 For Z = 0 To 12 If Tal(Y, Z) = Tal(I, Z) Then Antal = Antal + 1 ' tjekker rækker op mod hinanden Next If Antal = 13 Then ' hvis der er 13 ens, laves den om I = I - 1 Exit For End If
Next
Next Range("A1:M" & UBound(Tal) + 1) = Tal End Sub
Public Sub LavTal() Dim Tal(2999, 12) As Variant, I As Integer, X As Integer, Nr As Integer Dim Y As Integer, Z As Integer, Antal As Integer Randomize For I = 0 To 2999 Application.StatusBar = "Laver række nr.: " & I + 1 & " af 3000" For X = 0 To 12 Nr = Int((90 * Rnd) + 1) ' udtrækker tal Tal(I, X) = Nr For Z = 0 To X - 1 If Tal(I, Z) = Nr Then ' tjekker rækken for dubletter X = X - 1 Exit For End If Next Next
For Y = 0 To I - 1 Antal = 0 For Z = 0 To 12 If Tal(Y, Z) = Tal(I, Z) Then Antal = Antal + 1 ' tjekker rækker op mod hinanden Next If Antal = 13 Then ' hvis der er 13 ens, laves den om I = I - 1 Exit For End If Next Next
Range("A1:M" & UBound(Tal) + 1) = Tal Application.StatusBar = "" End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.