だから私はデータを追加しているExcelシートを持っています。私は、私はCOL5のやりたいことは、すべての行とそれを行うにはRNUMを使用して、個々の、ランダムに生成された番号を持っている、ヘッダランダムに生成された異なる数値をVB.NETでExcelシートに追加する
Dim xlApp As Excel.Application
Dim xlWorkBook As Excel.Workbook
Dim xlWorkSheet As Excel.Worksheet
Dim xlRange As Excel.Range
Dim misValue As Object = System.Reflection.Missing.Value
Dim rNum As Random = New Random
xlApp = New Excel.Application
xlWorkBook = xlApp.Workbooks.Add(misValue)
xlWorkSheet = xlWorkBook.Sheets("sheet1")
xlRange = xlWorkSheet.UsedRange
With xlWorkSheet
.Range("A1").Value = "col1"
.Range("B1").Value = "col2"
.Range("C1").Value = "col3"
.Range("D1").Value = "col4"
.Range("E1").Value = "col5"
.Range("F1").Value = "col6"
End With
を行っています。これまでのところ私は列に複数の行を移入することができたが、それは同じ数と固有のものではありません
この上の任意のアドバイスですか?
xlWorkSheet.Range("E2:E10").Value = rNum.Next()
これは簡単に解決できるはずです。あなたが書いたコードを表示することができます。これは、複数の行を列に取り込みますが、同じ番号を繰り返し表示します。 – ChicagoMike
は毎回rNum.Next()を呼び出して、私はあなたのコードを実行していないが、あなたがあなたの範囲内の各要素をループする必要があることが表示されます – Nonagon
@ChicagoMike更新しました。今、あなたはそれを一度呼び出すだけです - したがって、あなたはあなたの範囲内の各セルに対して同じ値を得ています。 – ChicagoMike