The attached provides a possible solution...If you have any questions let me
know.
Tom

On Tue, Apr 28, 2009 at 8:27 AM, ronnie <ronakparekh_...@hotmail.com> wrote:

>
>  I did this much coding and i am stuck out here can you help on how to
> approach from here.
>
> Sub seating()
> Dim inputrow As Integer
> Dim seatNum As Integer
> Dim seat As String
> Dim name As String
> inputrow = 3
>
> Rowadd = Left(seatNum, 1)
> ColAdd = Right(seatNum, 1)
>
>  Dim OutRow, OutCol As Integer
>  OutRow = Rowadd + 2
>  OutCol = ColAdd + 1
>
> 'Reads the row unitl empty cell found
>        Do While IsEmpty(Cells(inputrow, 1)) = False
>        inputrow = inputrow + 1
>        Loop
>
>
> > Your task is to write a small macro that converts the seat list into a
> > seat chart in table 2.
> > First, the names in table 1 are in Last_Name, First_Name format. You
> > need to convert them into First_name Last_name format to place in
> > table 2. To do this, you need to write a function called ConvertName
> > ( ) which reads in the names in table 1 and converts them into
> > First_Name Last_Name format (e.g. “Andris, Paul” will be converted
> > into “Paul Andris”).
>
> > Second, utilize the ConvertName( ) function, write the macro (sub
> > procedure) to loop through table 1 and place the names (First_Name
> > Last_Name. e.g. Paul Andris) into the corresponding cells in Table 2:
> > Seat Chart (e.g. “Paul Andris” must be written in cell “F3”).
>
> > Hint:
> > For the ConvertName( ) function. For each name in table 1, the last
> > name and first name are separated by a comma (“,”). Use appropriate
> > string functions to extract the first name and last name and switch
> > their order. See our in-class example file in week 11 for reference.
>
> > You can use the isempty() function to loop through the list. For each
> > person, use the left( ) and right( ) string functions to extract each
> > seat’s row and column addresses. Once you have got these two values,
> > you can match them with the corresponding cell address in table 2.
> > e.g. for Paul Andris, seat number 1a. 1 correspond to row 3 of the
> > worksheet, a correspond to column F (6) of the worksheet. Thus you
> > need to write the name Andris, Paul to cells(3,6).
> > Table 1: Seat list
> > Name    Seat
> > ANDRIS, PAUL        1a
> > BONSHOCK, ERIC      1d
> > BOWERS, DANIELLE 2a
> > BRENIZE, CORY          2c
> > CLARK, CHELSEA    3d
> > GARMAN, JOANN    3c
> > HARTUNG, KEITH    4c
> > HARVEY, CHRISTOPHER  4b
> > MARTIN, RYAN  5a
> > MELLOTT, KRISTIN    6b
> > MENAPACE, RAYMOND  7d
> > MITCHELL, LAWRENCE      8a
> > MORAN, BRENDAN        9a
> > NEIL, NATHAN        5b
> > PAREKH, RONAK        6c
> > REUTER, CHRISTOPHER    9b
> > RINCK, ZACH        8d
> > SCHLUSSER, SHAWN        6a
> > SURKIN, JEFFREY        1c
> > WEEKS, ANDREA        2d
> > WITTE, JONATHON        3a
> > WOLFF, ADAM        9a
>
> > Row    A    B    C    D
> > 1
> > 2
> > 3
> > 4
> > 5
> > 6
> > 7
> > 8
> > 9
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
-------------------------------------------------------------------------------------
Some important links for excel users:
1. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at 
http://www.excelitems.com
2. Excel tutorials at http://www.excel-macros.blogspot.com
3. Learn VBA Macros at http://www.vbamacros.blogspot.com
4. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 

To post to this group, send email to excel-macros@googlegroups.com
If you find any spam message in the group, please send an email to:
Ayush Jain  @ jainayus...@gmail.com or
Ashish Jain @ 26may.1...@gmail.com
-------------------------------------------------------------------------------------
-~----------~----~----~----~------~----~------~--~---

Attachment: SeatChart.xls
Description: MS-Excel spreadsheet

Reply via email to