VBA Random Matris Oluşturma

Katılım
17 Haziran 2021
Mesajlar
5
Excel Vers. ve Dili
Türkçe ve 2019 versiyon
Merhaba. 5*5 rastgele bir matris oluşturmak istiyorum. 1-1 2-2...5-5 0 olacak kalanlar rastgele oluşturulacak.
Range("G5").Select
For i=1 to 5
İf i<>j Then
For j=1 to 5

Sayi= İnt(Rnd*20)
Activecell.offset(i,j). Value= Sayi

End if
Next
Next

Bu şekilde sanırım yazmam gerekiyor ama ufak eksiklerim var sanırım düzeltebilir misiniz ? Hatalarimi
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
C++:
Sub matriss()
Range("G5").Select
    For i = 1 To 5
        For j = 1 To 5
            If i = j Then
                Sayi = 0
            Else
                Sayi = Int(Rnd * 20)
            End If
            ActiveCell.Offset(i, j).Value = Sayi
        Next
    Next
End Sub
 
Üst