LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 30
Default Help with this Macro

Hi Guys,

Wondered if somebody could give a look at the following code and tell me how
to add a level of functionality to it.

Basically it "sends" info from certain cells in one workbook
(QuoteWorkbook) to another workbook (JobRecap)

I would like to have the macro "check" for duplicates. If cells A2, B2 and
C2 in the JobRecap workbook are duplicated it would return a msg and the
macro would stop.

Thanks in advance

Sub JobRecap()
'
' JobRecap Macro
' Macro recorded 3/11/2007 by FaroTemplate
'
Const RECAPWorkbookName = "JOB RECAP.xls"
Const RECAPWorksheetName = "Job Recap"
Const JobName = "Info sheet"
QuoteWorkbook = ActiveWorkbook.Name

LastRow = Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("A2:A1000").End(xlDown).Row

If LastRow = 65536 Then
If IsEmpty(Workbooks(RECAPWorkbookName).Worksheets(RE CAPWorksheetName). _
Range("A2").Value) Then

Myrowoffset = 0
Else
Myrowoffset = 1
End If
Else
Myrowoffset = LastRow - 1
End If


'QuoteWorkbook = InputBox("Enter Job Name")


Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("A2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("B6")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("A2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("B6")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("B2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("E8")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("C2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("E36")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("D2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("E10")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("E2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("E12")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("F2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("B22")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("G2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("K20")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("H2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("M34")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("I2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("M14")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("J2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("P38")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("K2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("B34")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("L2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("B36")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("M2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("B26")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("N2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("B30")

Workbooks(RECAPWorkbookName).Worksheets(RECAPWorks heetName). _
Range("P2").Offset(rowoffset:=Myrowoffset, columnoffset:=0) = _
Workbooks(QuoteWorkbook).Worksheets(JobName).Range ("B28")


Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("A:A").ColumnWidth = 30
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("B:B").ColumnWidth = 23
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("C:C").ColumnWidth = 23
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("D:D").ColumnWidth = 12
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("E:E").ColumnWidth = 26
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("F:F").ColumnWidth = 12
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("G:G").ColumnWidth = 12
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("H:H").ColumnWidth = 14
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("I:I").ColumnWidth = 15.5
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("J:J").ColumnWidth = 15.5
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("K:K").ColumnWidth = 22
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("L:L").ColumnWidth = 22
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("M:M").ColumnWidth = 12.7
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("N:N").ColumnWidth = 15
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("O:O").ColumnWidth = 13.7
Workbooks(RECAPWorkbookName).Worksheets("Job Recap"). _
Columns("P:P").ColumnWidth = 26

MsgBox "The JobRecap has been updated!"

'End If
End Sub
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Macro Help Needed - Excel 2007 - Print Macro with Auto Sort Gavin Excel Worksheet Functions 0 May 17th 07 01:20 PM
My excel macro recorder no longer shows up when recording macro jack Excel Discussion (Misc queries) 3 February 5th 07 08:22 PM
using a cell value to control a counter inside a macro and displaying macro value ocset Excel Worksheet Functions 1 September 10th 06 05:32 AM
Macro needed to Paste Values and prevent Macro operation thunderfoot Excel Discussion (Misc queries) 1 June 11th 05 12:44 AM
Macro needed to Paste Values and prevent Macro operation thunderfoot Excel Discussion (Misc queries) 0 June 10th 05 03:38 PM


All times are GMT +1. The time now is 12:49 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"