Cut and paste using an offset





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







-3















I am building a web scraping tool that obtains particular data. Once the data has been extracted the next step is to summarize it into a report thus i need some guidance on the final part of the project.



I have a column (Column A) that contains the following data set



Description of product



$3000



Description of product



$5000



etc



I would like to find a value (in this case the common value is $) and cut this value next to the description (into Column B). There could be hundreds of rows thus a loop would be required.



My initial thought is to use code that will find a value ($), then once the value is found, cut the row and using an offset paste the value (into column B)



Any help would be appreciated










share|improve this question





























    -3















    I am building a web scraping tool that obtains particular data. Once the data has been extracted the next step is to summarize it into a report thus i need some guidance on the final part of the project.



    I have a column (Column A) that contains the following data set



    Description of product



    $3000



    Description of product



    $5000



    etc



    I would like to find a value (in this case the common value is $) and cut this value next to the description (into Column B). There could be hundreds of rows thus a loop would be required.



    My initial thought is to use code that will find a value ($), then once the value is found, cut the row and using an offset paste the value (into column B)



    Any help would be appreciated










    share|improve this question

























      -3












      -3








      -3








      I am building a web scraping tool that obtains particular data. Once the data has been extracted the next step is to summarize it into a report thus i need some guidance on the final part of the project.



      I have a column (Column A) that contains the following data set



      Description of product



      $3000



      Description of product



      $5000



      etc



      I would like to find a value (in this case the common value is $) and cut this value next to the description (into Column B). There could be hundreds of rows thus a loop would be required.



      My initial thought is to use code that will find a value ($), then once the value is found, cut the row and using an offset paste the value (into column B)



      Any help would be appreciated










      share|improve this question














      I am building a web scraping tool that obtains particular data. Once the data has been extracted the next step is to summarize it into a report thus i need some guidance on the final part of the project.



      I have a column (Column A) that contains the following data set



      Description of product



      $3000



      Description of product



      $5000



      etc



      I would like to find a value (in this case the common value is $) and cut this value next to the description (into Column B). There could be hundreds of rows thus a loop would be required.



      My initial thought is to use code that will find a value ($), then once the value is found, cut the row and using an offset paste the value (into column B)



      Any help would be appreciated







      excel






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 3 at 3:21









      JohnJohn

      929




      929
























          2 Answers
          2






          active

          oldest

          votes


















          1














          sub test()

          dim usedrows,i as integer

          usedrows = activesheet.range("A" & activesheet.rows.count).end(xlup).row

          for i=0 to usedrows

          if instr(range("A" & i+1),"$") <> 0 then
          'Checks if the looped cell has "$" sign
          range("B" & i+1)=range("A" & i+1)
          range("A" & i+1)=""
          end if

          next

          end sub





          share|improve this answer


























          • Description can be given for snippet. Either in a sentence or by using comment lines

            – Bharath Kumar S
            Jan 3 at 5:57











          • above code runs a forloop through column A and findds the values with "$" sign and offsets the cell to B Column particular row

            – Avinash Fernando
            Jan 3 at 6:05



















          0














          Copy ColumnA into ColumB. Delete B1 with Shift cells up. Series fil1 a column with 1 in odd rows, 2 in even, then filter to select the 2s delete those rows and then the column of 1s.






          share|improve this answer
























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            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%2fstackoverflow.com%2fquestions%2f54015908%2fcut-and-paste-using-an-offset%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            sub test()

            dim usedrows,i as integer

            usedrows = activesheet.range("A" & activesheet.rows.count).end(xlup).row

            for i=0 to usedrows

            if instr(range("A" & i+1),"$") <> 0 then
            'Checks if the looped cell has "$" sign
            range("B" & i+1)=range("A" & i+1)
            range("A" & i+1)=""
            end if

            next

            end sub





            share|improve this answer


























            • Description can be given for snippet. Either in a sentence or by using comment lines

              – Bharath Kumar S
              Jan 3 at 5:57











            • above code runs a forloop through column A and findds the values with "$" sign and offsets the cell to B Column particular row

              – Avinash Fernando
              Jan 3 at 6:05
















            1














            sub test()

            dim usedrows,i as integer

            usedrows = activesheet.range("A" & activesheet.rows.count).end(xlup).row

            for i=0 to usedrows

            if instr(range("A" & i+1),"$") <> 0 then
            'Checks if the looped cell has "$" sign
            range("B" & i+1)=range("A" & i+1)
            range("A" & i+1)=""
            end if

            next

            end sub





            share|improve this answer


























            • Description can be given for snippet. Either in a sentence or by using comment lines

              – Bharath Kumar S
              Jan 3 at 5:57











            • above code runs a forloop through column A and findds the values with "$" sign and offsets the cell to B Column particular row

              – Avinash Fernando
              Jan 3 at 6:05














            1












            1








            1







            sub test()

            dim usedrows,i as integer

            usedrows = activesheet.range("A" & activesheet.rows.count).end(xlup).row

            for i=0 to usedrows

            if instr(range("A" & i+1),"$") <> 0 then
            'Checks if the looped cell has "$" sign
            range("B" & i+1)=range("A" & i+1)
            range("A" & i+1)=""
            end if

            next

            end sub





            share|improve this answer















            sub test()

            dim usedrows,i as integer

            usedrows = activesheet.range("A" & activesheet.rows.count).end(xlup).row

            for i=0 to usedrows

            if instr(range("A" & i+1),"$") <> 0 then
            'Checks if the looped cell has "$" sign
            range("B" & i+1)=range("A" & i+1)
            range("A" & i+1)=""
            end if

            next

            end sub






            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Jan 3 at 6:06

























            answered Jan 3 at 4:57









            Avinash FernandoAvinash Fernando

            573




            573













            • Description can be given for snippet. Either in a sentence or by using comment lines

              – Bharath Kumar S
              Jan 3 at 5:57











            • above code runs a forloop through column A and findds the values with "$" sign and offsets the cell to B Column particular row

              – Avinash Fernando
              Jan 3 at 6:05



















            • Description can be given for snippet. Either in a sentence or by using comment lines

              – Bharath Kumar S
              Jan 3 at 5:57











            • above code runs a forloop through column A and findds the values with "$" sign and offsets the cell to B Column particular row

              – Avinash Fernando
              Jan 3 at 6:05

















            Description can be given for snippet. Either in a sentence or by using comment lines

            – Bharath Kumar S
            Jan 3 at 5:57





            Description can be given for snippet. Either in a sentence or by using comment lines

            – Bharath Kumar S
            Jan 3 at 5:57













            above code runs a forloop through column A and findds the values with "$" sign and offsets the cell to B Column particular row

            – Avinash Fernando
            Jan 3 at 6:05





            above code runs a forloop through column A and findds the values with "$" sign and offsets the cell to B Column particular row

            – Avinash Fernando
            Jan 3 at 6:05













            0














            Copy ColumnA into ColumB. Delete B1 with Shift cells up. Series fil1 a column with 1 in odd rows, 2 in even, then filter to select the 2s delete those rows and then the column of 1s.






            share|improve this answer




























              0














              Copy ColumnA into ColumB. Delete B1 with Shift cells up. Series fil1 a column with 1 in odd rows, 2 in even, then filter to select the 2s delete those rows and then the column of 1s.






              share|improve this answer


























                0












                0








                0







                Copy ColumnA into ColumB. Delete B1 with Shift cells up. Series fil1 a column with 1 in odd rows, 2 in even, then filter to select the 2s delete those rows and then the column of 1s.






                share|improve this answer













                Copy ColumnA into ColumB. Delete B1 with Shift cells up. Series fil1 a column with 1 in odd rows, 2 in even, then filter to select the 2s delete those rows and then the column of 1s.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 3 at 3:31









                pnutspnuts

                49.1k764101




                49.1k764101






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • 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%2fstackoverflow.com%2fquestions%2f54015908%2fcut-and-paste-using-an-offset%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

                    MongoDB - Not Authorized To Execute Command

                    Npm cannot find a required file even through it is in the searched directory

                    in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith