LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 695
Default Shorten up som sheets-kode maby a loop !

Hi fellows,
is there a way to shorten this kode down,- maby a loop or som ?
i havent found a solution yet,- so ned a little help pls.(im not even
finish yet :-) )

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("E8").Value < "" Then

If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(3,
5) Then Sheets(2).Cells(2, 3 + Month(Now())) = Sheets(2).Cells(2, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(4,
5) Then Sheets(2).Cells(3, 3 + Month(Now())) = Sheets(2).Cells(3, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(5,
5) Then Sheets(2).Cells(4, 3 + Month(Now())) = Sheets(2).Cells(4, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(6,
5) Then Sheets(2).Cells(5, 3 + Month(Now())) = Sheets(2).Cells(5, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(7,
5) Then Sheets(2).Cells(6, 3 + Month(Now())) = Sheets(2).Cells(6, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(8,
5) Then Sheets(2).Cells(7, 3 + Month(Now())) = Sheets(2).Cells(7, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(9,
5) Then Sheets(2).Cells(8, 3 + Month(Now())) = Sheets(2).Cells(8, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(10,
5) Then Sheets(2).Cells(9, 3 + Month(Now())) = Sheets(2).Cells(9, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(11,
5) Then Sheets(2).Cells(10, 3 + Month(Now())) = Sheets(2).Cells(10, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(3, 2) And Cells(8, 4) = Sheets(3).Cells(12,
5) Then Sheets(2).Cells(11, 3 + Month(Now())) = Sheets(2).Cells(11, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
's2
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(3,
5) Then Sheets(2).Cells(14, 3 + Month(Now())) = Sheets(2).Cells(14, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(4,
5) Then Sheets(2).Cells(15, 3 + Month(Now())) = Sheets(2).Cells(15, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(5,
5) Then Sheets(2).Cells(16, 3 + Month(Now())) = Sheets(2).Cells(16, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(6,
5) Then Sheets(2).Cells(17, 3 + Month(Now())) = Sheets(2).Cells(17, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(7,
5) Then Sheets(2).Cells(18, 3 + Month(Now())) = Sheets(2).Cells(18, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(8,
5) Then Sheets(2).Cells(19, 3 + Month(Now())) = Sheets(2).Cells(19, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(9,
5) Then Sheets(2).Cells(20, 3 + Month(Now())) = Sheets(2).Cells(20, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(10,
5) Then Sheets(2).Cells(21, 3 + Month(Now())) = Sheets(2).Cells(21, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(11,
5) Then Sheets(2).Cells(22, 3 + Month(Now())) = Sheets(2).Cells(22, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(4, 2) And Cells(8, 4) = Sheets(3).Cells(12,
5) Then Sheets(2).Cells(23, 3 + Month(Now())) = Sheets(2).Cells(23, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
's3
's4
'and so on until 20
'20
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) = Sheets(3).Cells(3,
5) Then Sheets(2).Cells(230, 3 + Month(Now())) = Sheets(2).Cells(230, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) = Sheets(3).Cells(4,
5) Then Sheets(2).Cells(231, 3 + Month(Now())) = Sheets(2).Cells(231, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) = Sheets(3).Cells(5,
5) Then Sheets(2).Cells(232, 3 + Month(Now())) = Sheets(2).Cells(232, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) = Sheets(3).Cells(6,
5) Then Sheets(2).Cells(233, 3 + Month(Now())) = Sheets(2).Cells(233, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) = Sheets(3).Cells(7,
5) Then Sheets(2).Cells(234, 3 + Month(Now())) = Sheets(2).Cells(234, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) = Sheets(3).Cells(8,
5) Then Sheets(2).Cells(235, 3 + Month(Now())) = Sheets(2).Cells(235, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) = Sheets(3).Cells(9,
5) Then Sheets(2).Cells(236, 3 + Month(Now())) = Sheets(2).Cells(236, 3 +
Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) =
Sheets(3).Cells(10, 5) Then Sheets(2).Cells(237, 3 + Month(Now())) =
Sheets(2).Cells(237, 3 + Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) =
Sheets(3).Cells(11, 5) Then Sheets(2).Cells(238, 3 + Month(Now())) =
Sheets(2).Cells(238, 3 + Month(Now())) + Sheets(1).Cells(8, 5)
If Cells(8, 3) = Sheets(3).Cells(22, 2) And Cells(8, 4) =
Sheets(3).Cells(12, 5) Then Sheets(2).Cells(239, 3 + Month(Now())) =
Sheets(2).Cells(239, 3 + Month(Now())) + Sheets(1).Cells(8, 5)

End If
Sheets(1).Cells(8, 5) = ""
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
moving through sheets in a loop Knox Excel Programming 2 May 15th 06 07:00 PM
Loop in sheets al007 Excel Programming 4 November 28th 05 03:07 PM
Loop through all sheets in workbook jennie Excel Programming 7 October 26th 05 11:54 AM
Loop through sheets michael Excel Programming 2 September 8th 04 02:52 PM
Loop across Sheets and number of sheets Raj[_8_] Excel Programming 2 December 18th 03 09:18 AM


All times are GMT +1. The time now is 05:40 AM.

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"