ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    VBA Hint Needed - Change Way An Existing Project Grabs Data

    IT Discussion
    5
    72
    8.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dafyreD
      dafyre
      last edited by dafyre

      if rCell.value = "" or rCell.value is null then end ?

      edit: Right above or below sJob = rCell.value ?

      garak0410G 1 Reply Last reply Reply Quote 0
      • garak0410G
        garak0410 @dafyre
        last edited by

        @dafyre said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

        if rCell.value = "" or rCell.value is null then end ?

        Let me give it a shot... 🎬

        garak0410G 1 Reply Last reply Reply Quote 0
        • garak0410G
          garak0410 @garak0410
          last edited by

          @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

          @dafyre said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

          if rCell.value = "" or rCell.value is null then end ?

          Let me give it a shot... 🎬

          Interesting...I now get a NEXT without a FOR error...on this line:
          Next rCell
          Sheets("REPORT").Select

          dafyreD 1 Reply Last reply Reply Quote 0
          • dafyreD
            dafyre @garak0410
            last edited by dafyre

            @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

            @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

            @dafyre said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

            if rCell.value = "" or rCell.value is null then end ?

            Let me give it a shot... 🎬

            Interesting...I now get a NEXT without a FOR error...on this line:
            Next rCell
            Sheets("REPORT").Select

            Make sure that if statement is all on one line? ... or change it from :

            then end

            to

            then exit

            garak0410G 1 Reply Last reply Reply Quote 0
            • garak0410G
              garak0410 @dafyre
              last edited by

              @dafyre said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

              @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

              @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

              @dafyre said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

              if rCell.value = "" or rCell.value is null then end ?

              Let me give it a shot... 🎬

              Interesting...I now get a NEXT without a FOR error...on this line:
              Next rCell
              Sheets("REPORT").Select

              Make sure that if statement is all on one line? ... or change it from :

              then end

              to

              then exit

              Man, I feel I'm close here but funny how it leads to other errors...if I change to EXIT (rather then END), I get:

              0_1469539692067_platebar02.jpg

              dafyreD 1 Reply Last reply Reply Quote 0
              • dafyreD
                dafyre @garak0410
                last edited by

                @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                @dafyre said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                @dafyre said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                if rCell.value = "" or rCell.value is null then end ?

                Let me give it a shot... 🎬

                Interesting...I now get a NEXT without a FOR error...on this line:
                Next rCell
                Sheets("REPORT").Select

                Make sure that if statement is all on one line? ... or change it from :

                then end

                to

                then exit

                Man, I feel I'm close here but funny how it leads to other errors...if I change to EXIT (rather then END), I get:

                0_1469539692067_platebar02.jpg

                Sorry... I haven't done much with VBA in a while... the semantics are different...
                change "exit"

                to "exit function"

                1 Reply Last reply Reply Quote 0
                • garak0410G
                  garak0410
                  last edited by

                  I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                  garak0410G 1 Reply Last reply Reply Quote 0
                  • garak0410G
                    garak0410 @garak0410
                    last edited by

                    @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                    I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                    It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                    garak0410G thwrT 2 Replies Last reply Reply Quote 0
                    • garak0410G
                      garak0410 @garak0410
                      last edited by

                      @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                      @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                      I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                      It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                      It looks like it needs a loop to do a "Do Until"...this sheet is full of loops...LOL

                      1 Reply Last reply Reply Quote 0
                      • thwrT
                        thwr @garak0410
                        last edited by

                        @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                        @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                        I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                        It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                        You mean like when the cell is empty?

                        garak0410G 1 Reply Last reply Reply Quote 0
                        • garak0410G
                          garak0410 @thwr
                          last edited by

                          @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                          @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                          @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                          I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                          It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                          You mean like when the cell is empty?

                          Yes...Do Until cell is empty...unless I am just thinking too hard on this...

                          thwrT 1 Reply Last reply Reply Quote 0
                          • thwrT
                            thwr @garak0410
                            last edited by thwr

                            @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                            @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                            @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                            @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                            I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                            It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                            You mean like when the cell is empty?

                            Yes...Do Until cell is empty...unless I am just thinking too hard on this...

                            If ActiveCell.Value = vbNullString
                            

                            ActiveCell is not very good, because you need to move the focus around which causes much CPU load. Just test for vbNullString, that's a predefined constant.

                            http://stackoverflow.com/questions/13360651/excel-how-to-check-if-a-cell-is-empty-with-vba

                            garak0410G 1 Reply Last reply Reply Quote 0
                            • garak0410G
                              garak0410 @thwr
                              last edited by

                              @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                              @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                              @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                              @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                              @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                              I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                              It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                              You mean like when the cell is empty?

                              Yes...Do Until cell is empty...unless I am just thinking too hard on this...

                              If ActiveCell.Value = vbNullString
                              http://stackoverflow.com/questions/13360651/excel-how-to-check-if-a-cell-is-empty-with-vba

                              Great...will see what happens...

                              thwrT 1 Reply Last reply Reply Quote 0
                              • thwrT
                                thwr @garak0410
                                last edited by

                                @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                                It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                                You mean like when the cell is empty?

                                Yes...Do Until cell is empty...unless I am just thinking too hard on this...

                                If ActiveCell.Value = vbNullString
                                http://stackoverflow.com/questions/13360651/excel-how-to-check-if-a-cell-is-empty-with-vba

                                Great...will see what happens...

                                Don't blame me in case of a nuclear meltdown 😉

                                garak0410G 1 Reply Last reply Reply Quote 0
                                • garak0410G
                                  garak0410 @thwr
                                  last edited by

                                  @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                  @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                  @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                  @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                  @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                  @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                  @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                  I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                                  It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                                  You mean like when the cell is empty?

                                  Yes...Do Until cell is empty...unless I am just thinking too hard on this...

                                  If ActiveCell.Value = vbNullString
                                  http://stackoverflow.com/questions/13360651/excel-how-to-check-if-a-cell-is-empty-with-vba

                                  Great...will see what happens...

                                  Don't blame me in case of a nuclear meltdown 😉

                                  Never...just jump into a lead lined Fridge before I begin... 🙂

                                  dafyreD 1 Reply Last reply Reply Quote 2
                                  • dafyreD
                                    dafyre @garak0410
                                    last edited by

                                    @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                    @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                    @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                    @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                    @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                    @thwr said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                    @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                    @garak0410 said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                    I am going to examine the code on the existing project that grabs this same data by date range and a list from another spreadsheet. Will see how it stops its data collection to complete the macro.

                                    It has a "Do Until" statement that keeps getting those job numbers until the date range is exceeded...wondering if I can DO UNTIL "null"?

                                    You mean like when the cell is empty?

                                    Yes...Do Until cell is empty...unless I am just thinking too hard on this...

                                    If ActiveCell.Value = vbNullString
                                    http://stackoverflow.com/questions/13360651/excel-how-to-check-if-a-cell-is-empty-with-vba

                                    Great...will see what happens...

                                    Don't blame me in case of a nuclear meltdown 😉

                                    Never...just jump into a lead lined Fridge before I begin... 🙂

                                    *holds door open for every one to enter... passes out helmets to everyone as they pass by.

                                    1 Reply Last reply Reply Quote 1
                                    • dafyreD
                                      dafyre
                                      last edited by

                                      Do Until would work fine, but you'd just have to remember to increment the row number each time...

                                      cellColumn="W"
                                      cellRow=1
                                      do 
                                        rCell=Sheet1.Cell(cellColumn+cellRow)
                                        rem do other stuff here over many many lines
                                        rem keep doing stuff until it's done...
                                        cellRow=cellRow+1
                                      until (rCell.value="" or rCell.value is null) 
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller
                                        last edited by

                                        Man I hate that "do... until()" syntax.

                                        dafyreD thwrT 2 Replies Last reply Reply Quote 0
                                        • dafyreD
                                          dafyre @scottalanmiller
                                          last edited by

                                          @scottalanmiller said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                          Man I hate that "do... until()" syntax.

                                          Going from memory here, lol... it may barf errors all over his screen.

                                          *passes a helmet to @scottalanmiller .

                                          1 Reply Last reply Reply Quote 0
                                          • thwrT
                                            thwr @scottalanmiller
                                            last edited by thwr

                                            @scottalanmiller said in VBA Hint Needed - Change Way An Existing Project Grabs Data:

                                            Man I hate that "do... until()" syntax.

                                            Now guess how much fun this is when you poke around with a C++ pointer in C# managed memory (or the other way around) 😉

                                            Hint: You'll get memory corruptions, ObjectDisposedExceptions and other funny things in places you would never imagine. And it's even more fun when running on mono.

                                            1 Reply Last reply Reply Quote 2
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 4 / 4
                                            • First post
                                              Last post