Random Numbers in a Range of Cells












0















I want to generate random numbers in my model. Every time I run the macro my cells range "G8:H34" have to fill in with different random numbers that should be integers from 0 to 2.
I have to generate those numbers in VBA, because I need to use them in order to optimize a model for a minimal costs and use loop after that to find the best combination that minimizes the cost.
Thank you!










share|improve this question


















  • 4





    Welcome to Super User. (0) What software are you running? Microsoft Office Excel? OpenOffice? LibreOffice? Lotus 123? Please edit your question and tag it with the relevant product. (1) Please phrase your question in the form of a question. Questions that have a question mark in them somewhere are better received than those that just read like a wish list. (2) We are not a script-writing service, and especially not a do-your-homework-for-you service. Please make an effort to solve your problem on your own. If you get stuck, come tell us what you’ve tried and where you’re having difficulties.

    – G-Man
    Nov 8 '14 at 1:10











  • So you are allowed to use =rand() or =randbetween(x,y) instead of VBA?

    – Tyson
    Nov 8 '14 at 2:20
















0















I want to generate random numbers in my model. Every time I run the macro my cells range "G8:H34" have to fill in with different random numbers that should be integers from 0 to 2.
I have to generate those numbers in VBA, because I need to use them in order to optimize a model for a minimal costs and use loop after that to find the best combination that minimizes the cost.
Thank you!










share|improve this question


















  • 4





    Welcome to Super User. (0) What software are you running? Microsoft Office Excel? OpenOffice? LibreOffice? Lotus 123? Please edit your question and tag it with the relevant product. (1) Please phrase your question in the form of a question. Questions that have a question mark in them somewhere are better received than those that just read like a wish list. (2) We are not a script-writing service, and especially not a do-your-homework-for-you service. Please make an effort to solve your problem on your own. If you get stuck, come tell us what you’ve tried and where you’re having difficulties.

    – G-Man
    Nov 8 '14 at 1:10











  • So you are allowed to use =rand() or =randbetween(x,y) instead of VBA?

    – Tyson
    Nov 8 '14 at 2:20














0












0








0








I want to generate random numbers in my model. Every time I run the macro my cells range "G8:H34" have to fill in with different random numbers that should be integers from 0 to 2.
I have to generate those numbers in VBA, because I need to use them in order to optimize a model for a minimal costs and use loop after that to find the best combination that minimizes the cost.
Thank you!










share|improve this question














I want to generate random numbers in my model. Every time I run the macro my cells range "G8:H34" have to fill in with different random numbers that should be integers from 0 to 2.
I have to generate those numbers in VBA, because I need to use them in order to optimize a model for a minimal costs and use loop after that to find the best combination that minimizes the cost.
Thank you!







vba code






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 8 '14 at 0:46









StudentStudent

1111




1111








  • 4





    Welcome to Super User. (0) What software are you running? Microsoft Office Excel? OpenOffice? LibreOffice? Lotus 123? Please edit your question and tag it with the relevant product. (1) Please phrase your question in the form of a question. Questions that have a question mark in them somewhere are better received than those that just read like a wish list. (2) We are not a script-writing service, and especially not a do-your-homework-for-you service. Please make an effort to solve your problem on your own. If you get stuck, come tell us what you’ve tried and where you’re having difficulties.

    – G-Man
    Nov 8 '14 at 1:10











  • So you are allowed to use =rand() or =randbetween(x,y) instead of VBA?

    – Tyson
    Nov 8 '14 at 2:20














  • 4





    Welcome to Super User. (0) What software are you running? Microsoft Office Excel? OpenOffice? LibreOffice? Lotus 123? Please edit your question and tag it with the relevant product. (1) Please phrase your question in the form of a question. Questions that have a question mark in them somewhere are better received than those that just read like a wish list. (2) We are not a script-writing service, and especially not a do-your-homework-for-you service. Please make an effort to solve your problem on your own. If you get stuck, come tell us what you’ve tried and where you’re having difficulties.

    – G-Man
    Nov 8 '14 at 1:10











  • So you are allowed to use =rand() or =randbetween(x,y) instead of VBA?

    – Tyson
    Nov 8 '14 at 2:20








4




4





Welcome to Super User. (0) What software are you running? Microsoft Office Excel? OpenOffice? LibreOffice? Lotus 123? Please edit your question and tag it with the relevant product. (1) Please phrase your question in the form of a question. Questions that have a question mark in them somewhere are better received than those that just read like a wish list. (2) We are not a script-writing service, and especially not a do-your-homework-for-you service. Please make an effort to solve your problem on your own. If you get stuck, come tell us what you’ve tried and where you’re having difficulties.

– G-Man
Nov 8 '14 at 1:10





Welcome to Super User. (0) What software are you running? Microsoft Office Excel? OpenOffice? LibreOffice? Lotus 123? Please edit your question and tag it with the relevant product. (1) Please phrase your question in the form of a question. Questions that have a question mark in them somewhere are better received than those that just read like a wish list. (2) We are not a script-writing service, and especially not a do-your-homework-for-you service. Please make an effort to solve your problem on your own. If you get stuck, come tell us what you’ve tried and where you’re having difficulties.

– G-Man
Nov 8 '14 at 1:10













So you are allowed to use =rand() or =randbetween(x,y) instead of VBA?

– Tyson
Nov 8 '14 at 2:20





So you are allowed to use =rand() or =randbetween(x,y) instead of VBA?

– Tyson
Nov 8 '14 at 2:20










1 Answer
1






active

oldest

votes


















0














Consider:



Sub qwerty()
Dim r As Range
Set r = Range("G8:H34")
With r
.Formula = "=randbetween(0,2)"
.Copy
.PasteSpecial (xlPasteValues)
End With
End Sub





share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f837421%2frandom-numbers-in-a-range-of-cells%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Consider:



    Sub qwerty()
    Dim r As Range
    Set r = Range("G8:H34")
    With r
    .Formula = "=randbetween(0,2)"
    .Copy
    .PasteSpecial (xlPasteValues)
    End With
    End Sub





    share|improve this answer




























      0














      Consider:



      Sub qwerty()
      Dim r As Range
      Set r = Range("G8:H34")
      With r
      .Formula = "=randbetween(0,2)"
      .Copy
      .PasteSpecial (xlPasteValues)
      End With
      End Sub





      share|improve this answer


























        0












        0








        0







        Consider:



        Sub qwerty()
        Dim r As Range
        Set r = Range("G8:H34")
        With r
        .Formula = "=randbetween(0,2)"
        .Copy
        .PasteSpecial (xlPasteValues)
        End With
        End Sub





        share|improve this answer













        Consider:



        Sub qwerty()
        Dim r As Range
        Set r = Range("G8:H34")
        With r
        .Formula = "=randbetween(0,2)"
        .Copy
        .PasteSpecial (xlPasteValues)
        End With
        End Sub






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 9 '14 at 14:26









        Gary's StudentGary's Student

        13.9k31732




        13.9k31732






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f837421%2frandom-numbers-in-a-range-of-cells%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Список кардиналов, возведённых папой римским Каликстом III

            Deduzione

            Mysql.sock missing - “Can't connect to local MySQL server through socket”