A file having 297 sheets and the same format which I have attach here.But here is an example of one sheet and some rows datas.
I want to VBA codes to fill up the 'Part code' and 'Part Name' in column 'K' and 'L' only having end with 'C'only.Can this problem sort out through VBA Codes?
For details,refer attach file.
Insert a part code and name ending with "C"
-
- 3StarLounger
- Posts: 354
- Joined: 27 Oct 2013, 15:11
- Location: Gurgaon INDIA
Insert a part code and name ending with "C"
Regards
Pradeep Kumar Gupta
INDIA
Pradeep Kumar Gupta
INDIA
-
- gamma jay
- Posts: 25455
- Joined: 17 Mar 2010, 17:33
- Location: Cape Town
Re: Insert a part code and name ending with "C"
Hi Pradeep,
Do you want one list on a single sheet created that contains all 297 sheets data that end in "C"
or
Do you want each sheet of the 297 to have it's own list of codes ending in "C" created?
Do you want one list on a single sheet created that contains all 297 sheets data that end in "C"
or
Do you want each sheet of the 297 to have it's own list of codes ending in "C" created?
Regards,
Rudi
If your absence does not affect them, your presence didn't matter.
Rudi
If your absence does not affect them, your presence didn't matter.
-
- 3StarLounger
- Posts: 354
- Joined: 27 Oct 2013, 15:11
- Location: Gurgaon INDIA
Re: Insert a part code and name ending with "C"
Sir,I want each sheet of the 297 to have it's own list of codes ending in "C" created.
Regards
Pradeep Kumar Gupta
INDIA
Pradeep Kumar Gupta
INDIA
-
- gamma jay
- Posts: 25455
- Joined: 17 Mar 2010, 17:33
- Location: Cape Town
Re: Insert a part code and name ending with "C"
Try this code...
Code: Select all
Sub CreateCList()
Dim sh As Worksheet
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each sh In Worksheets
sh.Copy before:=sh
ActiveSheet.Name = sh.Name & "_temp"
Rows("1:3").Delete Shift:=xlUp
Columns("B:B").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
ActiveSheet.Range("B1").CurrentRegion.AutoFilter Field:=1, Criteria1:="=*C"
Range("B1").CurrentRegion.Resize(, 2).Copy
sh.Range("K1").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Sheets(sh.Name & "_temp").Delete
sh.Columns.AutoFit
Range("A1").Select
Next sh
Worksheets(1).Select
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
Last edited by Rudi on 14 Feb 2014, 05:59, edited 1 time in total.
Regards,
Rudi
If your absence does not affect them, your presence didn't matter.
Rudi
If your absence does not affect them, your presence didn't matter.
-
- 3StarLounger
- Posts: 354
- Joined: 27 Oct 2013, 15:11
- Location: Gurgaon INDIA
Re: Insert a part code and name ending with "C"
Macro is working so nice.Thanks Rudi sir for your cooperation.
Regards
Pradeep Kumar Gupta
INDIA
Pradeep Kumar Gupta
INDIA
-
- gamma jay
- Posts: 25455
- Joined: 17 Mar 2010, 17:33
- Location: Cape Town
Re: Insert a part code and name ending with "C"
TX.
Please note:
Can you change the last line in your code:
so it reads...
I forgot to change it to true...
Please note:
Can you change the last line in your code:
Code: Select all
Application.ScreenUpdating = False
End Sub
Code: Select all
Application.ScreenUpdating = True
End Sub
Regards,
Rudi
If your absence does not affect them, your presence didn't matter.
Rudi
If your absence does not affect them, your presence didn't matter.
-
- 3StarLounger
- Posts: 354
- Joined: 27 Oct 2013, 15:11
- Location: Gurgaon INDIA
Re: Insert a part code and name ending with "C"
ok.Changed it.Thanks.
Regards
Pradeep Kumar Gupta
INDIA
Pradeep Kumar Gupta
INDIA