Solved

macro in excel

Posted on 2016-09-01
3
44 Views
Last Modified: 2016-09-21
Hi
I m trying to compute simulate 500 lines, each line cosists of 260 random points( rand () ) So what I wanna do is generate a graph with 500 paths by using macro in Excel. Can you briefly show me how it works?
thats a graph with 100paths
Regards
Sijin
0
Comment
Question by:sijin wu
  • 2
3 Comments
 
LVL 18

Accepted Solution

by:
xtermie earned 400 total points (awarded by participants)
ID: 41779965
You can use this macro to create the random numbers
Sub randomnums()
Dim nocols, norows As Integer
Dim ws As Worksheet

norows = 200    'you can change these
nocols = 500    'you can change these
Set ws = Application.ActiveSheet

Application.ScreenUpdating = False

For i = 1 To norows
    For j = 1 To nocols
        ws.Cells(i, j).Activate
        ws.Cells(i, j).Formula = "=Rand()"
    Next j
Next i

Application.ScreenUpdate = True
End Sub

Open in new window

In your Excel file you can have the graph set up to use the random range.
If you want we can write a separate macro (or append the above) to create the line graph
1
 
LVL 35

Assisted Solution

by:Kimputer
Kimputer earned 100 total points (awarded by participants)
ID: 41780019
Above code obviously works, but please note the following:

- Excel usually only allows 255 lines, not the 500 you want
- Displaying random numbers, (graph/line/bars or otherwise) is usually of NO USE. IT will be ONE BIG BLOCK OF BLACK DOTS (if not, the random generator is defect). Or in Excel, it's grey, since all the colors fade into each other (lines visiable for around 15 lines, above 50, it's getting like a full block of grey).
0
 
LVL 18

Expert Comment

by:xtermie
ID: 41808387
Good comments, code and recommendations provided
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
This article will guide you to convert a grid from a picture into Excel format using Microsoft OneNote and no other 3rd party application.
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question