Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am currently not to experienced with VBA and have been trying to find Out
how to Automate Copying One Database to another Currently I have a user database which is in Populate Database.xls I currently Want to transfer the user information to the Another Options.xls database Now here are my current issues I want to basically convert this Big database Populate Database.xls which contains specific user information for each person on each row example Range A1-A10 contain user information for bob Range B1-B10 Contain user information for Susan and so on for 100+ users Furthermore I currently have to Archive each individual user in a pre designed template with a worksheet for each individual user which is in Another option.xls I would currently like the code to be able to based on my first cell selection to copy the information to the new workbook , Allow me to elaborate to define exactly what I mean in this case Example- I will select range ("b1") in workbook Populate Database.xls and I will Run *this macro* the macro will then know to copy the ranges of B1-B10 to the predefined ranges in the workbook Another Option.xls this completes the macro operations ok now I select range("c1") in workbook Populate Database.xls and I will run *this macro* the macro will then know to copy the ranges of C1-C10 to the predefined ranges in the workbook Another Option.xls this completes the macro this is currently How far I got with the Code I think I did it Wrong your Feedback would be Much appreciated Sub AutomateChangeDirect() Range("B15").Select Selection.Copy Windows("Another Option.xls").Activate Range("B4").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate Range("C15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate Range("B5").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate Range("G15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate ActiveWindow.SmallScroll Down:=26 Range("D30").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate ActiveWindow.SmallScroll ToRight:=2 Range("H15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate ActiveWindow.ScrollRow = 22 ActiveWindow.ScrollRow = 20 Range("D22").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate Range("I15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate Range("D24").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate ActiveWindow.SmallScroll ToRight:=2 Range("J15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate ActiveWindow.SmallScroll Down:=4 Range("D25").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False ActiveWindow.ScrollRow = 11 ActiveWindow.ScrollRow = 10 Range("B11").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate Range("K15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate ActiveWindow.SmallScroll Down:=17 Range("D28").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate ActiveWindow.SmallScroll ToRight:=2 Range("M15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate Range("D29").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate ActiveWindow.SmallScroll ToRight:=2 Range("O15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate ActiveWindow.SmallScroll Down:=-1 Range("D26").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate ActiveWindow.LargeScroll Down:=1 ActiveWindow.ScrollRow = 16 ActiveWindow.ScrollRow = 10 ActiveWindow.SmallScroll ToRight:=2 Range("P15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate ActiveWindow.SmallScroll Down:=-11 Windows("Populate Database.xls").Activate Windows("Another Option.xls").Activate Range("D17").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate Range("Q15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate Range("D19").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate ActiveWindow.SmallScroll ToRight:=2 Range("R15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate Windows("Populate Database.xls").Activate Windows("Another Option.xls").Activate Range("D20").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Windows("Populate Database.xls").Activate ActiveWindow.SmallScroll ToRight:=2 Windows("Another Option.xls").Activate Windows("Populate Database.xls").Activate Range("S15").Select Application.CutCopyMode = False Selection.Copy Windows("Another Option.xls").Activate ActiveWindow.SmallScroll Down:=4 Range("D21").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
I can't change font color in certian cells. | Excel Discussion (Misc queries) | |||
Is it posible to jump to or search for a certian worksheet? | Excel Worksheet Functions | |||
taking certian data from worksheet one to worksheet 2 | Excel Worksheet Functions | |||
hiding cells with a certian type of formatting | Excel Discussion (Misc queries) | |||
Sorting/Adding certian cells | Excel Programming |