Forum Discussion

Edg38426's avatar
Edg38426
Brass Contributor
Nov 08, 2022

Copy table data to new table using VBA Worksheet Change event

Hello gurus,

 

I have two worksheets with tables in the same workbook ("A" and "B"). I have a column ("Job Type") in the table in "A" that states if the table row will need to be transferred to the table in "B" when a completed date is entered. I understand Worksheet Change events, but I do not know how to grab specific column data and automatically enter it into the other table. The columns/headers in the two tables do not match, but they can if it will make this easier. I 

  • mathetes's avatar
    mathetes
    Silver Contributor

    Edg38426 

     

    If I'm understanding this correctly, you might be able to accomplish your desired end without a VBA macro. My impression is that the difference between your "A" and your "B" sheets is simply that on the "B" list are completed projects while "A" projects are still in process.

     

    IF that's correct, you could just have a master database and, based on entries in one or two of the columns there, be able to display on a "dashboard" sheet either those still in process OR those that are completed, (i.e. the equivalents of your current "A" and "B"). They could be sorted on either sheet in whatever order you wish (e.g., date started, date completed, alphabetical).

     

    Is it possible--without revealing any confidential info--to post a copy of the workbook to OneDrive or GoogleDrive, with access granted via a link posted here? That way, I or somebody else, could demonstrate this for you.

     

     

    • Edg38426's avatar
      Edg38426
      Brass Contributor
      I can certainly upload a copy of these workbooks, but actually I would not describe the two worksheets in that way. Basically, each table is a list of work orders used by two different departments. Some of the work order items will need to be sent back and forth between the two tables once completed based on the job type.

      Here is the link to the workbook in my Google Drive:
      https://drive.google.com/file/d/1A4FD-iCN-bew305POK6GXjha22bzUEJ-/view?usp=share_link
      • mathetes's avatar
        mathetes
        Silver Contributor

        Edg38426 

         

        I can certainly upload a copy of these workbooks, but actually I would not describe the two worksheets in that way.

         

        Nor would I describe it that way, now that I've seen what you have. 

         

        Basically, each table is a list of work orders used by two different departments. Some of the work order items will need to be sent back and forth between the two tables once completed based on the job type.

         

        And now that I've seen this additional description, as well as having viewed the workbook, I think we need to start over, with a more complete description of, at minimum:

        • what each of the three tabs in this workbook represent
        • what it is that needs to be sent back and forth between which of the tabs
        • how it is determined--the criteria used--that will dictate what goes where 

        It may well be that VBA is needed (and I'm not versed in that set of tools, but there are others here who are). But whether that is or not, we need to have a clear and unambiguous description of the task at hand.

Resources