VBA Macro Program to make Raw Data for testing

'VBA Macro Program to make Raw Data for testing
Sub Macro2samples_Rawdata()

Sheets("Raw Samples").Activate
Dim A As Integer
Dim I As Integer
Dim K As Integer
K = 2


For I = 2 To 33

For A = 1 To Sheets("Survey Area").Cells(I, 3).Value
Sheets("Raw Samples").Cells(K, 2) = Sheets("Survey Area").Cells(I, 2)
K = K + 1

Next A
Next I

Dim S As Double

For S = 1 To 1280
Cells((S + 1), 1) = S
Next S

Cells(2, 7).Select ' Age (18-60)
ActiveCell.Formula = "=RANDBETWEEN(18,60)"
Cells(2, 9).Select ' Sex (1,2)
ActiveCell.Formula = "=RANDBETWEEN(1,2)"
Cells(2, 10).Select ' Q 1 (1,12)
ActiveCell.Formula = "=RANDBETWEEN(1,12)"
Cells(2, 11).Select ' Q 2 (1,3)
ActiveCell.Formula = "=RANDBETWEEN(1,3)"
Cells(2, 12).Select ' Q 3 (1,3)
ActiveCell.Formula = "=RANDBETWEEN(1,3)"
Cells(2, 13).Select ' Q 4 (1,6)
ActiveCell.Formula = "=RANDBETWEEN(1,6)"
Cells(2, 14).Select ' Q 5 (1,6)
ActiveCell.Formula = "=RANDBETWEEN(1,6)"
Cells(2, 15).Select ' Q 6 (1,3)
ActiveCell.Formula = "=RANDBETWEEN(1,3)"
Cells(2, 16).Select ' Q 7 (1,6)
ActiveCell.Formula = "=RANDBETWEEN(1,6)"
Cells(2, 17).Select ' Q 8 (1,3)
ActiveCell.Formula = "=RANDBETWEEN(1,3)"
Cells(2, 18).Select ' Q 9 (1,6)
ActiveCell.Formula = "=RANDBETWEEN(1,6)"
Cells(2, 20).Select ' Q 11 (1,5)
ActiveCell.Formula = "=RANDBETWEEN(1,5)"

Cells(2, 2).Select
Selection.End(xlDown).Select
Lastcell = ActiveCell.Row
Rng = "G" & Lastcell & ":T" & Lastcell
Range(Rng).Select
Range(Selection, Selection.End(xlUp)).Select
Selection.FillDown
Selection.End(xlUp).Select



End Sub

Comments

Popular posts from this blog

TDS Calculation System

VBA - Additional Controls Dialog Box "MISSING"

Loan EMI Calculator Dashboard