Akshay_divecha
Board Regular
- Joined
- Mar 11, 2014
- Messages
- 70
Dear Experts,
Not able to add an attachment.
Working on a code that can fetch file name from local drive and rename it.
Have break inrto 3 codes.
1. Fetching file name
2. Getting the new file name
3. Renaming in local drive.
Macro 1 & 3 are working fine but facing issues with macro 2.
I need to do below things,
1. copy data from column A to column B (not first row but from 2 row till the last row)
2. on column B - Text to column, delimited, other, -
3. on column C - vlookup the value in worksheet FDR150 column "AF :AJ" and fetch the value of "AJ"
4. on column D - vlookup the value in "C" in worksheet location codes column " B:C" and fetch the value on "C"
5. on column E - Concatenate "column D" "space" "column A"
Here is the code but it is limited to 200 rows i am looking to get the details till the last updated row.
Please help.
Not able to add an attachment.
Working on a code that can fetch file name from local drive and rename it.
Have break inrto 3 codes.
1. Fetching file name
2. Getting the new file name
3. Renaming in local drive.
Macro 1 & 3 are working fine but facing issues with macro 2.
I need to do below things,
1. copy data from column A to column B (not first row but from 2 row till the last row)
2. on column B - Text to column, delimited, other, -
3. on column C - vlookup the value in worksheet FDR150 column "AF :AJ" and fetch the value of "AJ"
4. on column D - vlookup the value in "C" in worksheet location codes column " B:C" and fetch the value on "C"
5. on column E - Concatenate "column D" "space" "column A"
Here is the code but it is limited to 200 rows i am looking to get the details till the last updated row.
Please help.
Code:
Sub GetFileName()
'
' GetFileName Macro
'
'
range("A2").Select
range(Selection, Selection.End(xlDown)).Select
Selection.Copy
range("B2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Columns("B:B").Select
range("B2").Activate
Application.CutCopyMode = False
Selection.TextToColumns Destination:=range("B1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="-", FieldInfo:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
ActiveWindow.SmallScroll Down:=-3
range("C2").Select
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],'FDR150'!C[29]:C[33],5,0)"
range("D2").Select
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],'Nhava Sheva Location Codes'!C[-2]:C[-1],2,0)"
range("E2").Select
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=CONCATENATE(RC[-1],"" "",RC[-4])"
range("C2:E2").Select
Selection.Copy
range("B2").Select
Selection.End(xlDown).Select
range("C382").Select
range(Selection, Selection.End(xlUp)).Select
range("C3:C382").Select
range("C382").Activate
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWindow.ScrollRow = 361
ActiveWindow.ScrollRow = 358
ActiveWindow.ScrollRow = 278
ActiveWindow.ScrollRow = 199
ActiveWindow.ScrollRow = 141
ActiveWindow.ScrollRow = 90
ActiveWindow.ScrollRow = 54
ActiveWindow.ScrollRow = 33
ActiveWindow.ScrollRow = 9
ActiveWindow.ScrollRow = 5
ActiveWindow.ScrollRow = 1
range("E2").Select
End Sub