Forum Discussion

spazyp45's avatar
spazyp45
Copper Contributor
Dec 20, 2023
Solved

VBA HELP WITH AN ARRAY

Still learning and struggle with array's -- looking for help to shorten the below listed code. As is it works perfectly and does what I need it to, just takes too long. Hoping an array would make it run a bit faster, but im struggling a bit. Any help appreciated thank you. 

 

To try and explain what it does quick. I have a bunch of info stored in various rows (based on the date they were logged) on sheet 3 starting in column AA that follow a series. I want to take that info and load it into specific cells on sheet 2 (some go in series, some do not). 

 

Private Sub loadscheduledata()
Dim x As Long
Dim y As Long

x = Sheets("Sheet4").Range("A" & Rows.Count).End(xlUp).Row
For y = 3 To x
If Sheets("Sheet4").Cells(y, 1).Value = TextBox1.Text Then
Sheets("Sheet2").Cells(15, 27).Value = Sheets("Sheet4").Cells(y, 8).Text

Sheets("Sheet2").Cells(3, 1).Value = Sheets("Sheet4").Cells(y, 27).Text
Sheets("Sheet2").Cells(3, 7).Value = Sheets("Sheet4").Cells(y, 28).Text
Sheets("Sheet2").Cells(3, 8).Value = Sheets("Sheet4").Cells(y, 29).Text
Sheets("Sheet2").Cells(4, 2).Value = Sheets("Sheet4").Cells(y, 30).Text
Sheets("Sheet2").Cells(4, 7).Value = Sheets("Sheet4").Cells(y, 31).Text
Sheets("Sheet2").Cells(5, 5).Value = Sheets("Sheet4").Cells(y, 32).Text
Sheets("Sheet2").Cells(5, 6).Value = Sheets("Sheet4").Cells(y, 33).Text
Sheets("Sheet2").Cells(5, 7).Value = Sheets("Sheet4").Cells(y, 34).Text
Sheets("Sheet2").Cells(5, 8).Value = Sheets("Sheet4").Cells(y, 35).Text
Sheets("Sheet2").Cells(5, 9).Value = Sheets("Sheet4").Cells(y, 36).Text
Sheets("Sheet2").Cells(5, 10).Value = Sheets("Sheet4").Cells(y, 37).Text
Sheets("Sheet2").Cells(5, 11).Value = Sheets("Sheet4").Cells(y, 38).Text
Sheets("Sheet2").Cells(5, 12).Value = Sheets("Sheet4").Cells(y, 39).Text
Sheets("Sheet2").Cells(6, 3).Value = Sheets("Sheet4").Cells(y, 40).Text

Sheets("Sheet2").Cells(7, 1).Value = Sheets("Sheet4").Cells(y, 41).Text
Sheets("Sheet2").Cells(7, 4).Value = Sheets("Sheet4").Cells(y, 42).Text
Sheets("Sheet2").Cells(7, 5).Value = Sheets("Sheet4").Cells(y, 43).Text
Sheets("Sheet2").Cells(7, 6).Value = Sheets("Sheet4").Cells(y, 44).Text
Sheets("Sheet2").Cells(7, 7).Value = Sheets("Sheet4").Cells(y, 45).Text
Sheets("Sheet2").Cells(7, 8).Value = Sheets("Sheet4").Cells(y, 46).Text
Sheets("Sheet2").Cells(7, 9).Value = Sheets("Sheet4").Cells(y, 47).Text
Sheets("Sheet2").Cells(7, 10).Value = Sheets("Sheet4").Cells(y, 48).Text
Sheets("Sheet2").Cells(7, 11).Value = Sheets("Sheet4").Cells(y, 49).Text
Sheets("Sheet2").Cells(7, 12).Value = Sheets("Sheet4").Cells(y, 50).Text
Sheets("Sheet2").Cells(8, 1).Value = Sheets("Sheet4").Cells(y, 51).Text
Sheets("Sheet2").Cells(8, 4).Value = Sheets("Sheet4").Cells(y, 52).Text
Sheets("Sheet2").Cells(8, 5).Value = Sheets("Sheet4").Cells(y, 53).Text
Sheets("Sheet2").Cells(8, 6).Value = Sheets("Sheet4").Cells(y, 54).Text
Sheets("Sheet2").Cells(8, 7).Value = Sheets("Sheet4").Cells(y, 55).Text
Sheets("Sheet2").Cells(8, 8).Value = Sheets("Sheet4").Cells(y, 56).Text
Sheets("Sheet2").Cells(8, 9).Value = Sheets("Sheet4").Cells(y, 57).Text
Sheets("Sheet2").Cells(8, 10).Value = Sheets("Sheet4").Cells(y, 58).Text
Sheets("Sheet2").Cells(8, 11).Value = Sheets("Sheet4").Cells(y, 59).Text
Sheets("Sheet2").Cells(8, 12).Value = Sheets("Sheet4").Cells(y, 60).Text
Sheets("Sheet2").Cells(9, 1).Value = Sheets("Sheet4").Cells(y, 61).Text
Sheets("Sheet2").Cells(9, 4).Value = Sheets("Sheet4").Cells(y, 62).Text
Sheets("Sheet2").Cells(9, 5).Value = Sheets("Sheet4").Cells(y, 63).Text
Sheets("Sheet2").Cells(9, 6).Value = Sheets("Sheet4").Cells(y, 64).Text
Sheets("Sheet2").Cells(9, 7).Value = Sheets("Sheet4").Cells(y, 65).Text
Sheets("Sheet2").Cells(9, 8).Value = Sheets("Sheet4").Cells(y, 66).Text
Sheets("Sheet2").Cells(9, 9).Value = Sheets("Sheet4").Cells(y, 67).Text
Sheets("Sheet2").Cells(9, 10).Value = Sheets("Sheet4").Cells(y, 68).Text
Sheets("Sheet2").Cells(9, 11).Value = Sheets("Sheet4").Cells(y, 69).Text
Sheets("Sheet2").Cells(9, 12).Value = Sheets("Sheet4").Cells(y, 70).Text
Sheets("Sheet2").Cells(10, 1).Value = Sheets("Sheet4").Cells(y, 71).Text
Sheets("Sheet2").Cells(10, 4).Value = Sheets("Sheet4").Cells(y, 72).Text
Sheets("Sheet2").Cells(10, 5).Value = Sheets("Sheet4").Cells(y, 73).Text
Sheets("Sheet2").Cells(10, 6).Value = Sheets("Sheet4").Cells(y, 74).Text
Sheets("Sheet2").Cells(10, 7).Value = Sheets("Sheet4").Cells(y, 75).Text
Sheets("Sheet2").Cells(10, 8).Value = Sheets("Sheet4").Cells(y, 76).Text
Sheets("Sheet2").Cells(10, 9).Value = Sheets("Sheet4").Cells(y, 77).Text
Sheets("Sheet2").Cells(10, 10).Value = Sheets("Sheet4").Cells(y, 78).Text
Sheets("Sheet2").Cells(10, 11).Value = Sheets("Sheet4").Cells(y, 79).Text
Sheets("Sheet2").Cells(10, 12).Value = Sheets("Sheet4").Cells(y, 80).Text
Sheets("Sheet2").Cells(11, 1).Value = Sheets("Sheet4").Cells(y, 81).Text
Sheets("Sheet2").Cells(11, 4).Value = Sheets("Sheet4").Cells(y, 82).Text
Sheets("Sheet2").Cells(11, 5).Value = Sheets("Sheet4").Cells(y, 83).Text
Sheets("Sheet2").Cells(11, 6).Value = Sheets("Sheet4").Cells(y, 84).Text
Sheets("Sheet2").Cells(11, 7).Value = Sheets("Sheet4").Cells(y, 85).Text
Sheets("Sheet2").Cells(11, 8).Value = Sheets("Sheet4").Cells(y, 86).Text
Sheets("Sheet2").Cells(11, 9).Value = Sheets("Sheet4").Cells(y, 87).Text
Sheets("Sheet2").Cells(11, 10).Value = Sheets("Sheet4").Cells(y, 88).Text
Sheets("Sheet2").Cells(11, 11).Value = Sheets("Sheet4").Cells(y, 89).Text
Sheets("Sheet2").Cells(11, 12).Value = Sheets("Sheet4").Cells(y, 90).Text
Sheets("Sheet2").Cells(12, 1).Value = Sheets("Sheet4").Cells(y, 91).Text
Sheets("Sheet2").Cells(12, 4).Value = Sheets("Sheet4").Cells(y, 92).Text
Sheets("Sheet2").Cells(12, 5).Value = Sheets("Sheet4").Cells(y, 93).Text
Sheets("Sheet2").Cells(12, 6).Value = Sheets("Sheet4").Cells(y, 94).Text
Sheets("Sheet2").Cells(12, 7).Value = Sheets("Sheet4").Cells(y, 95).Text
Sheets("Sheet2").Cells(12, 8).Value = Sheets("Sheet4").Cells(y, 96).Text
Sheets("Sheet2").Cells(12, 9).Value = Sheets("Sheet4").Cells(y, 97).Text
Sheets("Sheet2").Cells(12, 10).Value = Sheets("Sheet4").Cells(y, 98).Text
Sheets("Sheet2").Cells(12, 11).Value = Sheets("Sheet4").Cells(y, 99).Text
Sheets("Sheet2").Cells(12, 12).Value = Sheets("Sheet4").Cells(y, 100).Text
Sheets("Sheet2").Cells(13, 1).Value = Sheets("Sheet4").Cells(y, 101).Text
Sheets("Sheet2").Cells(13, 4).Value = Sheets("Sheet4").Cells(y, 102).Text
Sheets("Sheet2").Cells(13, 5).Value = Sheets("Sheet4").Cells(y, 103).Text
Sheets("Sheet2").Cells(13, 6).Value = Sheets("Sheet4").Cells(y, 104).Text
Sheets("Sheet2").Cells(13, 7).Value = Sheets("Sheet4").Cells(y, 105).Text
Sheets("Sheet2").Cells(13, 8).Value = Sheets("Sheet4").Cells(y, 106).Text
Sheets("Sheet2").Cells(13, 9).Value = Sheets("Sheet4").Cells(y, 107).Text
Sheets("Sheet2").Cells(13, 10).Value = Sheets("Sheet4").Cells(y, 108).Text
Sheets("Sheet2").Cells(13, 11).Value = Sheets("Sheet4").Cells(y, 109).Text
Sheets("Sheet2").Cells(13, 12).Value = Sheets("Sheet4").Cells(y, 110).Text
Sheets("Sheet2").Cells(14, 1).Value = Sheets("Sheet4").Cells(y, 111).Text
Sheets("Sheet2").Cells(14, 4).Value = Sheets("Sheet4").Cells(y, 112).Text
Sheets("Sheet2").Cells(14, 5).Value = Sheets("Sheet4").Cells(y, 113).Text
Sheets("Sheet2").Cells(14, 6).Value = Sheets("Sheet4").Cells(y, 114).Text
Sheets("Sheet2").Cells(14, 7).Value = Sheets("Sheet4").Cells(y, 115).Text
Sheets("Sheet2").Cells(14, 8).Value = Sheets("Sheet4").Cells(y, 116).Text
Sheets("Sheet2").Cells(14, 9).Value = Sheets("Sheet4").Cells(y, 117).Text
Sheets("Sheet2").Cells(14, 10).Value = Sheets("Sheet4").Cells(y, 118).Text
Sheets("Sheet2").Cells(14, 11).Value = Sheets("Sheet4").Cells(y, 119).Text
Sheets("Sheet2").Cells(14, 12).Value = Sheets("Sheet4").Cells(y, 120).Text
Sheets("Sheet2").Cells(15, 1).Value = Sheets("Sheet4").Cells(y, 121).Text
Sheets("Sheet2").Cells(15, 4).Value = Sheets("Sheet4").Cells(y, 122).Text
Sheets("Sheet2").Cells(15, 5).Value = Sheets("Sheet4").Cells(y, 123).Text
Sheets("Sheet2").Cells(15, 6).Value = Sheets("Sheet4").Cells(y, 124).Text
Sheets("Sheet2").Cells(15, 7).Value = Sheets("Sheet4").Cells(y, 125).Text
Sheets("Sheet2").Cells(15, 8).Value = Sheets("Sheet4").Cells(y, 126).Text
Sheets("Sheet2").Cells(15, 9).Value = Sheets("Sheet4").Cells(y, 127).Text
Sheets("Sheet2").Cells(15, 10).Value = Sheets("Sheet4").Cells(y, 128).Text
Sheets("Sheet2").Cells(15, 11).Value = Sheets("Sheet4").Cells(y, 129).Text
Sheets("Sheet2").Cells(15, 12).Value = Sheets("Sheet4").Cells(y, 130).Text
Sheets("Sheet2").Cells(16, 1).Value = Sheets("Sheet4").Cells(y, 131).Text
Sheets("Sheet2").Cells(16, 4).Value = Sheets("Sheet4").Cells(y, 132).Text
Sheets("Sheet2").Cells(16, 5).Value = Sheets("Sheet4").Cells(y, 133).Text
Sheets("Sheet2").Cells(16, 6).Value = Sheets("Sheet4").Cells(y, 134).Text
Sheets("Sheet2").Cells(16, 7).Value = Sheets("Sheet4").Cells(y, 135).Text
Sheets("Sheet2").Cells(16, 8).Value = Sheets("Sheet4").Cells(y, 136).Text
Sheets("Sheet2").Cells(16, 9).Value = Sheets("Sheet4").Cells(y, 137).Text
Sheets("Sheet2").Cells(16, 10).Value = Sheets("Sheet4").Cells(y, 138).Text
Sheets("Sheet2").Cells(16, 11).Value = Sheets("Sheet4").Cells(y, 139).Text
Sheets("Sheet2").Cells(16, 12).Value = Sheets("Sheet4").Cells(y, 140).Text
Sheets("Sheet2").Cells(17, 1).Value = Sheets("Sheet4").Cells(y, 141).Text
Sheets("Sheet2").Cells(17, 4).Value = Sheets("Sheet4").Cells(y, 142).Text
Sheets("Sheet2").Cells(17, 5).Value = Sheets("Sheet4").Cells(y, 143).Text
Sheets("Sheet2").Cells(17, 6).Value = Sheets("Sheet4").Cells(y, 144).Text
Sheets("Sheet2").Cells(17, 7).Value = Sheets("Sheet4").Cells(y, 145).Text
Sheets("Sheet2").Cells(17, 8).Value = Sheets("Sheet4").Cells(y, 146).Text
Sheets("Sheet2").Cells(17, 9).Value = Sheets("Sheet4").Cells(y, 147).Text
Sheets("Sheet2").Cells(17, 10).Value = Sheets("Sheet4").Cells(y, 148).Text
Sheets("Sheet2").Cells(17, 11).Value = Sheets("Sheet4").Cells(y, 149).Text
Sheets("Sheet2").Cells(17, 12).Value = Sheets("Sheet4").Cells(y, 150).Text
Sheets("Sheet2").Cells(18, 1).Value = Sheets("Sheet4").Cells(y, 151).Text
Sheets("Sheet2").Cells(18, 4).Value = Sheets("Sheet4").Cells(y, 152).Text
Sheets("Sheet2").Cells(18, 5).Value = Sheets("Sheet4").Cells(y, 153).Text
Sheets("Sheet2").Cells(18, 6).Value = Sheets("Sheet4").Cells(y, 154).Text
Sheets("Sheet2").Cells(18, 7).Value = Sheets("Sheet4").Cells(y, 155).Text
Sheets("Sheet2").Cells(18, 8).Value = Sheets("Sheet4").Cells(y, 156).Text
Sheets("Sheet2").Cells(18, 9).Value = Sheets("Sheet4").Cells(y, 157).Text
Sheets("Sheet2").Cells(18, 10).Value = Sheets("Sheet4").Cells(y, 158).Text
Sheets("Sheet2").Cells(18, 11).Value = Sheets("Sheet4").Cells(y, 159).Text
Sheets("Sheet2").Cells(18, 12).Value = Sheets("Sheet4").Cells(y, 160).Text
Sheets("Sheet2").Cells(19, 1).Value = Sheets("Sheet4").Cells(y, 161).Text
Sheets("Sheet2").Cells(19, 4).Value = Sheets("Sheet4").Cells(y, 162).Text
Sheets("Sheet2").Cells(19, 5).Value = Sheets("Sheet4").Cells(y, 163).Text
Sheets("Sheet2").Cells(19, 6).Value = Sheets("Sheet4").Cells(y, 164).Text
Sheets("Sheet2").Cells(19, 7).Value = Sheets("Sheet4").Cells(y, 165).Text
Sheets("Sheet2").Cells(19, 8).Value = Sheets("Sheet4").Cells(y, 166).Text
Sheets("Sheet2").Cells(19, 9).Value = Sheets("Sheet4").Cells(y, 167).Text
Sheets("Sheet2").Cells(19, 10).Value = Sheets("Sheet4").Cells(y, 168).Text
Sheets("Sheet2").Cells(19, 11).Value = Sheets("Sheet4").Cells(y, 169).Text
Sheets("Sheet2").Cells(19, 12).Value = Sheets("Sheet4").Cells(y, 170).Text
Sheets("Sheet2").Cells(20, 1).Value = Sheets("Sheet4").Cells(y, 171).Text
Sheets("Sheet2").Cells(20, 4).Value = Sheets("Sheet4").Cells(y, 172).Text
Sheets("Sheet2").Cells(20, 5).Value = Sheets("Sheet4").Cells(y, 173).Text
Sheets("Sheet2").Cells(20, 6).Value = Sheets("Sheet4").Cells(y, 174).Text
Sheets("Sheet2").Cells(20, 7).Value = Sheets("Sheet4").Cells(y, 175).Text
Sheets("Sheet2").Cells(20, 8).Value = Sheets("Sheet4").Cells(y, 176).Text
Sheets("Sheet2").Cells(20, 9).Value = Sheets("Sheet4").Cells(y, 177).Text
Sheets("Sheet2").Cells(20, 10).Value = Sheets("Sheet4").Cells(y, 178).Text
Sheets("Sheet2").Cells(20, 11).Value = Sheets("Sheet4").Cells(y, 179).Text
Sheets("Sheet2").Cells(20, 12).Value = Sheets("Sheet4").Cells(y, 180).Text
Sheets("Sheet2").Cells(21, 1).Value = Sheets("Sheet4").Cells(y, 181).Text
Sheets("Sheet2").Cells(21, 4).Value = Sheets("Sheet4").Cells(y, 182).Text
Sheets("Sheet2").Cells(21, 5).Value = Sheets("Sheet4").Cells(y, 183).Text
Sheets("Sheet2").Cells(21, 6).Value = Sheets("Sheet4").Cells(y, 184).Text
Sheets("Sheet2").Cells(21, 7).Value = Sheets("Sheet4").Cells(y, 185).Text
Sheets("Sheet2").Cells(21, 8).Value = Sheets("Sheet4").Cells(y, 186).Text
Sheets("Sheet2").Cells(21, 9).Value = Sheets("Sheet4").Cells(y, 187).Text
Sheets("Sheet2").Cells(21, 10).Value = Sheets("Sheet4").Cells(y, 188).Text
Sheets("Sheet2").Cells(21, 11).Value = Sheets("Sheet4").Cells(y, 189).Text
Sheets("Sheet2").Cells(21, 12).Value = Sheets("Sheet4").Cells(y, 190).Text
Sheets("Sheet2").Cells(22, 1).Value = Sheets("Sheet4").Cells(y, 191).Text
Sheets("Sheet2").Cells(22, 4).Value = Sheets("Sheet4").Cells(y, 192).Text
Sheets("Sheet2").Cells(22, 5).Value = Sheets("Sheet4").Cells(y, 193).Text
Sheets("Sheet2").Cells(22, 6).Value = Sheets("Sheet4").Cells(y, 194).Text
Sheets("Sheet2").Cells(22, 7).Value = Sheets("Sheet4").Cells(y, 195).Text
Sheets("Sheet2").Cells(22, 8).Value = Sheets("Sheet4").Cells(y, 196).Text
Sheets("Sheet2").Cells(22, 9).Value = Sheets("Sheet4").Cells(y, 197).Text
Sheets("Sheet2").Cells(22, 10).Value = Sheets("Sheet4").Cells(y, 198).Text
Sheets("Sheet2").Cells(22, 11).Value = Sheets("Sheet4").Cells(y, 199).Text
Sheets("Sheet2").Cells(22, 12).Value = Sheets("Sheet4").Cells(y, 200).Text
Sheets("Sheet2").Cells(23, 1).Value = Sheets("Sheet4").Cells(y, 201).Text
Sheets("Sheet2").Cells(23, 4).Value = Sheets("Sheet4").Cells(y, 202).Text
Sheets("Sheet2").Cells(23, 5).Value = Sheets("Sheet4").Cells(y, 203).Text
Sheets("Sheet2").Cells(23, 6).Value = Sheets("Sheet4").Cells(y, 204).Text
Sheets("Sheet2").Cells(23, 7).Value = Sheets("Sheet4").Cells(y, 205).Text
Sheets("Sheet2").Cells(23, 8).Value = Sheets("Sheet4").Cells(y, 206).Text
Sheets("Sheet2").Cells(23, 9).Value = Sheets("Sheet4").Cells(y, 207).Text
Sheets("Sheet2").Cells(23, 10).Value = Sheets("Sheet4").Cells(y, 208).Text
Sheets("Sheet2").Cells(23, 11).Value = Sheets("Sheet4").Cells(y, 209).Text
Sheets("Sheet2").Cells(23, 12).Value = Sheets("Sheet4").Cells(y, 210).Text
Sheets("Sheet2").Cells(24, 1).Value = Sheets("Sheet4").Cells(y, 211).Text
Sheets("Sheet2").Cells(24, 4).Value = Sheets("Sheet4").Cells(y, 212).Text
Sheets("Sheet2").Cells(24, 5).Value = Sheets("Sheet4").Cells(y, 213).Text
Sheets("Sheet2").Cells(24, 6).Value = Sheets("Sheet4").Cells(y, 214).Text
Sheets("Sheet2").Cells(24, 7).Value = Sheets("Sheet4").Cells(y, 215).Text
Sheets("Sheet2").Cells(24, 8).Value = Sheets("Sheet4").Cells(y, 216).Text
Sheets("Sheet2").Cells(24, 9).Value = Sheets("Sheet4").Cells(y, 217).Text
Sheets("Sheet2").Cells(24, 10).Value = Sheets("Sheet4").Cells(y, 218).Text
Sheets("Sheet2").Cells(24, 11).Value = Sheets("Sheet4").Cells(y, 219).Text
Sheets("Sheet2").Cells(24, 12).Value = Sheets("Sheet4").Cells(y, 220).Text
Sheets("Sheet2").Cells(25, 1).Value = Sheets("Sheet4").Cells(y, 221).Text
Sheets("Sheet2").Cells(25, 4).Value = Sheets("Sheet4").Cells(y, 222).Text
Sheets("Sheet2").Cells(25, 5).Value = Sheets("Sheet4").Cells(y, 223).Text
Sheets("Sheet2").Cells(25, 6).Value = Sheets("Sheet4").Cells(y, 224).Text
Sheets("Sheet2").Cells(25, 7).Value = Sheets("Sheet4").Cells(y, 225).Text
Sheets("Sheet2").Cells(25, 8).Value = Sheets("Sheet4").Cells(y, 226).Text
Sheets("Sheet2").Cells(25, 9).Value = Sheets("Sheet4").Cells(y, 227).Text
Sheets("Sheet2").Cells(25, 10).Value = Sheets("Sheet4").Cells(y, 228).Text
Sheets("Sheet2").Cells(25, 11).Value = Sheets("Sheet4").Cells(y, 229).Text
Sheets("Sheet2").Cells(25, 12).Value = Sheets("Sheet4").Cells(y, 230).Text
Sheets("Sheet2").Cells(26, 1).Value = Sheets("Sheet4").Cells(y, 231).Text
Sheets("Sheet2").Cells(26, 4).Value = Sheets("Sheet4").Cells(y, 232).Text
Sheets("Sheet2").Cells(26, 5).Value = Sheets("Sheet4").Cells(y, 233).Text
Sheets("Sheet2").Cells(26, 6).Value = Sheets("Sheet4").Cells(y, 234).Text
Sheets("Sheet2").Cells(26, 7).Value = Sheets("Sheet4").Cells(y, 235).Text
Sheets("Sheet2").Cells(26, 8).Value = Sheets("Sheet4").Cells(y, 236).Text
Sheets("Sheet2").Cells(26, 9).Value = Sheets("Sheet4").Cells(y, 237).Text
Sheets("Sheet2").Cells(26, 10).Value = Sheets("Sheet4").Cells(y, 238).Text
Sheets("Sheet2").Cells(26, 11).Value = Sheets("Sheet4").Cells(y, 239).Text
Sheets("Sheet2").Cells(26, 12).Value = Sheets("Sheet4").Cells(y, 240).Text
Sheets("Sheet2").Cells(27, 1).Value = Sheets("Sheet4").Cells(y, 241).Text
Sheets("Sheet2").Cells(27, 4).Value = Sheets("Sheet4").Cells(y, 242).Text
Sheets("Sheet2").Cells(27, 5).Value = Sheets("Sheet4").Cells(y, 243).Text
Sheets("Sheet2").Cells(27, 6).Value = Sheets("Sheet4").Cells(y, 244).Text
Sheets("Sheet2").Cells(27, 7).Value = Sheets("Sheet4").Cells(y, 245).Text
Sheets("Sheet2").Cells(27, 8).Value = Sheets("Sheet4").Cells(y, 246).Text
Sheets("Sheet2").Cells(27, 9).Value = Sheets("Sheet4").Cells(y, 247).Text
Sheets("Sheet2").Cells(27, 10).Value = Sheets("Sheet4").Cells(y, 248).Text
Sheets("Sheet2").Cells(27, 11).Value = Sheets("Sheet4").Cells(y, 249).Text
Sheets("Sheet2").Cells(27, 12).Value = Sheets("Sheet4").Cells(y, 250).Text
Sheets("Sheet2").Cells(28, 1).Value = Sheets("Sheet4").Cells(y, 251).Text
Sheets("Sheet2").Cells(28, 4).Value = Sheets("Sheet4").Cells(y, 252).Text
Sheets("Sheet2").Cells(28, 5).Value = Sheets("Sheet4").Cells(y, 253).Text
Sheets("Sheet2").Cells(28, 6).Value = Sheets("Sheet4").Cells(y, 254).Text
Sheets("Sheet2").Cells(28, 7).Value = Sheets("Sheet4").Cells(y, 255).Text
Sheets("Sheet2").Cells(28, 8).Value = Sheets("Sheet4").Cells(y, 256).Text
Sheets("Sheet2").Cells(28, 9).Value = Sheets("Sheet4").Cells(y, 257).Text
Sheets("Sheet2").Cells(28, 10).Value = Sheets("Sheet4").Cells(y, 258).Text
Sheets("Sheet2").Cells(28, 11).Value = Sheets("Sheet4").Cells(y, 259).Text
Sheets("Sheet2").Cells(28, 12).Value = Sheets("Sheet4").Cells(y, 260).Text
Sheets("Sheet2").Cells(29, 1).Value = Sheets("Sheet4").Cells(y, 261).Text
Sheets("Sheet2").Cells(29, 4).Value = Sheets("Sheet4").Cells(y, 262).Text
Sheets("Sheet2").Cells(29, 5).Value = Sheets("Sheet4").Cells(y, 263).Text
Sheets("Sheet2").Cells(29, 6).Value = Sheets("Sheet4").Cells(y, 264).Text
Sheets("Sheet2").Cells(29, 7).Value = Sheets("Sheet4").Cells(y, 265).Text
Sheets("Sheet2").Cells(29, 8).Value = Sheets("Sheet4").Cells(y, 266).Text
Sheets("Sheet2").Cells(29, 9).Value = Sheets("Sheet4").Cells(y, 267).Text
Sheets("Sheet2").Cells(29, 10).Value = Sheets("Sheet4").Cells(y, 268).Text
Sheets("Sheet2").Cells(29, 11).Value = Sheets("Sheet4").Cells(y, 269).Text
Sheets("Sheet2").Cells(29, 12).Value = Sheets("Sheet4").Cells(y, 270).Text
Sheets("Sheet2").Cells(30, 1).Value = Sheets("Sheet4").Cells(y, 271).Text
Sheets("Sheet2").Cells(30, 4).Value = Sheets("Sheet4").Cells(y, 272).Text
Sheets("Sheet2").Cells(30, 5).Value = Sheets("Sheet4").Cells(y, 273).Text
Sheets("Sheet2").Cells(30, 6).Value = Sheets("Sheet4").Cells(y, 274).Text
Sheets("Sheet2").Cells(30, 7).Value = Sheets("Sheet4").Cells(y, 275).Text
Sheets("Sheet2").Cells(30, 8).Value = Sheets("Sheet4").Cells(y, 276).Text
Sheets("Sheet2").Cells(30, 9).Value = Sheets("Sheet4").Cells(y, 277).Text
Sheets("Sheet2").Cells(30, 10).Value = Sheets("Sheet4").Cells(y, 278).Text
Sheets("Sheet2").Cells(30, 11).Value = Sheets("Sheet4").Cells(y, 279).Text
Sheets("Sheet2").Cells(30, 12).Value = Sheets("Sheet4").Cells(y, 280).Text
Sheets("Sheet2").Cells(31, 1).Value = Sheets("Sheet4").Cells(y, 281).Text
Sheets("Sheet2").Cells(31, 4).Value = Sheets("Sheet4").Cells(y, 282).Text
Sheets("Sheet2").Cells(31, 5).Value = Sheets("Sheet4").Cells(y, 283).Text
Sheets("Sheet2").Cells(31, 6).Value = Sheets("Sheet4").Cells(y, 284).Text
Sheets("Sheet2").Cells(31, 7).Value = Sheets("Sheet4").Cells(y, 285).Text
Sheets("Sheet2").Cells(31, 8).Value = Sheets("Sheet4").Cells(y, 286).Text
Sheets("Sheet2").Cells(31, 9).Value = Sheets("Sheet4").Cells(y, 287).Text
Sheets("Sheet2").Cells(31, 10).Value = Sheets("Sheet4").Cells(y, 288).Text
Sheets("Sheet2").Cells(31, 11).Value = Sheets("Sheet4").Cells(y, 289).Text
Sheets("Sheet2").Cells(31, 12).Value = Sheets("Sheet4").Cells(y, 290).Text
Sheets("Sheet2").Cells(32, 1).Value = Sheets("Sheet4").Cells(y, 291).Text
Sheets("Sheet2").Cells(32, 4).Value = Sheets("Sheet4").Cells(y, 292).Text
Sheets("Sheet2").Cells(32, 5).Value = Sheets("Sheet4").Cells(y, 293).Text
Sheets("Sheet2").Cells(32, 6).Value = Sheets("Sheet4").Cells(y, 294).Text
Sheets("Sheet2").Cells(32, 7).Value = Sheets("Sheet4").Cells(y, 295).Text
Sheets("Sheet2").Cells(32, 8).Value = Sheets("Sheet4").Cells(y, 296).Text
Sheets("Sheet2").Cells(32, 9).Value = Sheets("Sheet4").Cells(y, 297).Text
Sheets("Sheet2").Cells(32, 10).Value = Sheets("Sheet4").Cells(y, 298).Text
Sheets("Sheet2").Cells(32, 11).Value = Sheets("Sheet4").Cells(y, 299).Text
Sheets("Sheet2").Cells(32, 12).Value = Sheets("Sheet4").Cells(y, 300).Text
Sheets("Sheet2").Cells(33, 1).Value = Sheets("Sheet4").Cells(y, 301).Text
Sheets("Sheet2").Cells(33, 4).Value = Sheets("Sheet4").Cells(y, 302).Text
Sheets("Sheet2").Cells(33, 5).Value = Sheets("Sheet4").Cells(y, 303).Text
Sheets("Sheet2").Cells(33, 6).Value = Sheets("Sheet4").Cells(y, 304).Text
Sheets("Sheet2").Cells(33, 7).Value = Sheets("Sheet4").Cells(y, 305).Text
Sheets("Sheet2").Cells(33, 8).Value = Sheets("Sheet4").Cells(y, 306).Text
Sheets("Sheet2").Cells(33, 9).Value = Sheets("Sheet4").Cells(y, 307).Text
Sheets("Sheet2").Cells(33, 10).Value = Sheets("Sheet4").Cells(y, 308).Text
Sheets("Sheet2").Cells(33, 11).Value = Sheets("Sheet4").Cells(y, 309).Text
Sheets("Sheet2").Cells(33, 12).Value = Sheets("Sheet4").Cells(y, 310).Text
Sheets("Sheet2").Cells(34, 1).Value = Sheets("Sheet4").Cells(y, 311).Text
Sheets("Sheet2").Cells(34, 4).Value = Sheets("Sheet4").Cells(y, 312).Text
Sheets("Sheet2").Cells(34, 5).Value = Sheets("Sheet4").Cells(y, 313).Text
Sheets("Sheet2").Cells(34, 6).Value = Sheets("Sheet4").Cells(y, 314).Text
Sheets("Sheet2").Cells(34, 7).Value = Sheets("Sheet4").Cells(y, 315).Text
Sheets("Sheet2").Cells(34, 8).Value = Sheets("Sheet4").Cells(y, 316).Text
Sheets("Sheet2").Cells(34, 9).Value = Sheets("Sheet4").Cells(y, 317).Text
Sheets("Sheet2").Cells(34, 10).Value = Sheets("Sheet4").Cells(y, 318).Text
Sheets("Sheet2").Cells(34, 11).Value = Sheets("Sheet4").Cells(y, 319).Text
Sheets("Sheet2").Cells(34, 12).Value = Sheets("Sheet4").Cells(y, 320).Text
Sheets("Sheet2").Cells(35, 1).Value = Sheets("Sheet4").Cells(y, 321).Text
Sheets("Sheet2").Cells(35, 4).Value = Sheets("Sheet4").Cells(y, 322).Text
Sheets("Sheet2").Cells(35, 5).Value = Sheets("Sheet4").Cells(y, 323).Text
Sheets("Sheet2").Cells(35, 6).Value = Sheets("Sheet4").Cells(y, 324).Text
Sheets("Sheet2").Cells(35, 7).Value = Sheets("Sheet4").Cells(y, 325).Text
Sheets("Sheet2").Cells(35, 8).Value = Sheets("Sheet4").Cells(y, 326).Text
Sheets("Sheet2").Cells(35, 9).Value = Sheets("Sheet4").Cells(y, 327).Text
Sheets("Sheet2").Cells(35, 10).Value = Sheets("Sheet4").Cells(y, 328).Text
Sheets("Sheet2").Cells(35, 11).Value = Sheets("Sheet4").Cells(y, 329).Text
Sheets("Sheet2").Cells(35, 12).Value = Sheets("Sheet4").Cells(y, 330).Text
Sheets("Sheet2").Cells(36, 1).Value = Sheets("Sheet4").Cells(y, 331).Text
Sheets("Sheet2").Cells(36, 4).Value = Sheets("Sheet4").Cells(y, 332).Text
Sheets("Sheet2").Cells(36, 5).Value = Sheets("Sheet4").Cells(y, 333).Text
Sheets("Sheet2").Cells(36, 6).Value = Sheets("Sheet4").Cells(y, 334).Text
Sheets("Sheet2").Cells(36, 7).Value = Sheets("Sheet4").Cells(y, 335).Text
Sheets("Sheet2").Cells(36, 8).Value = Sheets("Sheet4").Cells(y, 336).Text
Sheets("Sheet2").Cells(36, 9).Value = Sheets("Sheet4").Cells(y, 337).Text
Sheets("Sheet2").Cells(36, 10).Value = Sheets("Sheet4").Cells(y, 338).Text
Sheets("Sheet2").Cells(36, 11).Value = Sheets("Sheet4").Cells(y, 339).Text
Sheets("Sheet2").Cells(36, 12).Value = Sheets("Sheet4").Cells(y, 340).Text
Sheets("Sheet2").Cells(37, 1).Value = Sheets("Sheet4").Cells(y, 341).Text
Sheets("Sheet2").Cells(37, 4).Value = Sheets("Sheet4").Cells(y, 342).Text
Sheets("Sheet2").Cells(37, 5).Value = Sheets("Sheet4").Cells(y, 343).Text
Sheets("Sheet2").Cells(37, 6).Value = Sheets("Sheet4").Cells(y, 344).Text
Sheets("Sheet2").Cells(37, 7).Value = Sheets("Sheet4").Cells(y, 345).Text
Sheets("Sheet2").Cells(37, 8).Value = Sheets("Sheet4").Cells(y, 346).Text
Sheets("Sheet2").Cells(37, 9).Value = Sheets("Sheet4").Cells(y, 347).Text
Sheets("Sheet2").Cells(37, 10).Value = Sheets("Sheet4").Cells(y, 348).Text
Sheets("Sheet2").Cells(37, 11).Value = Sheets("Sheet4").Cells(y, 349).Text
Sheets("Sheet2").Cells(37, 12).Value = Sheets("Sheet4").Cells(y, 350).Text
Sheets("Sheet2").Cells(38, 1).Value = Sheets("Sheet4").Cells(y, 351).Text
Sheets("Sheet2").Cells(38, 4).Value = Sheets("Sheet4").Cells(y, 42).Text
Sheets("Sheet2").Cells(38, 5).Value = Sheets("Sheet4").Cells(y, 353).Text
Sheets("Sheet2").Cells(38, 6).Value = Sheets("Sheet4").Cells(y, 354).Text
Sheets("Sheet2").Cells(38, 7).Value = Sheets("Sheet4").Cells(y, 355).Text
Sheets("Sheet2").Cells(38, 8).Value = Sheets("Sheet4").Cells(y, 356).Text
Sheets("Sheet2").Cells(38, 9).Value = Sheets("Sheet4").Cells(y, 357).Text
Sheets("Sheet2").Cells(38, 10).Value = Sheets("Sheet4").Cells(y, 358).Text
Sheets("Sheet2").Cells(38, 11).Value = Sheets("Sheet4").Cells(y, 359).Text
Sheets("Sheet2").Cells(38, 12).Value = Sheets("Sheet4").Cells(y, 360).Text
Sheets("Sheet2").Cells(39, 1).Value = Sheets("Sheet4").Cells(y, 361).Text
Sheets("Sheet2").Cells(39, 4).Value = Sheets("Sheet4").Cells(y, 362).Text
Sheets("Sheet2").Cells(39, 5).Value = Sheets("Sheet4").Cells(y, 363).Text
Sheets("Sheet2").Cells(39, 6).Value = Sheets("Sheet4").Cells(y, 364).Text
Sheets("Sheet2").Cells(39, 7).Value = Sheets("Sheet4").Cells(y, 365).Text
Sheets("Sheet2").Cells(39, 8).Value = Sheets("Sheet4").Cells(y, 366).Text
Sheets("Sheet2").Cells(39, 9).Value = Sheets("Sheet4").Cells(y, 367).Text
Sheets("Sheet2").Cells(39, 10).Value = Sheets("Sheet4").Cells(y, 368).Text
Sheets("Sheet2").Cells(39, 11).Value = Sheets("Sheet4").Cells(y, 369).Text
Sheets("Sheet2").Cells(39, 12).Value = Sheets("Sheet4").Cells(y, 370).Text
Sheets("Sheet2").Cells(40, 1).Value = Sheets("Sheet4").Cells(y, 371).Text
Sheets("Sheet2").Cells(40, 4).Value = Sheets("Sheet4").Cells(y, 372).Text
Sheets("Sheet2").Cells(40, 5).Value = Sheets("Sheet4").Cells(y, 373).Text
Sheets("Sheet2").Cells(40, 6).Value = Sheets("Sheet4").Cells(y, 374).Text
Sheets("Sheet2").Cells(40, 7).Value = Sheets("Sheet4").Cells(y, 375).Text
Sheets("Sheet2").Cells(40, 8).Value = Sheets("Sheet4").Cells(y, 376).Text
Sheets("Sheet2").Cells(40, 9).Value = Sheets("Sheet4").Cells(y, 377).Text
Sheets("Sheet2").Cells(40, 10).Value = Sheets("Sheet4").Cells(y, 378).Text
Sheets("Sheet2").Cells(40, 11).Value = Sheets("Sheet4").Cells(y, 379).Text
Sheets("Sheet2").Cells(40, 12).Value = Sheets("Sheet4").Cells(y, 380).Text
Sheets("Sheet2").Cells(41, 1).Value = Sheets("Sheet4").Cells(y, 381).Text
Sheets("Sheet2").Cells(41, 4).Value = Sheets("Sheet4").Cells(y, 382).Text
Sheets("Sheet2").Cells(41, 5).Value = Sheets("Sheet4").Cells(y, 383).Text
Sheets("Sheet2").Cells(41, 6).Value = Sheets("Sheet4").Cells(y, 384).Text
Sheets("Sheet2").Cells(41, 7).Value = Sheets("Sheet4").Cells(y, 385).Text
Sheets("Sheet2").Cells(41, 8).Value = Sheets("Sheet4").Cells(y, 386).Text
Sheets("Sheet2").Cells(41, 9).Value = Sheets("Sheet4").Cells(y, 387).Text
Sheets("Sheet2").Cells(41, 10).Value = Sheets("Sheet4").Cells(y, 388).Text
Sheets("Sheet2").Cells(41, 11).Value = Sheets("Sheet4").Cells(y, 389).Text
Sheets("Sheet2").Cells(41, 12).Value = Sheets("Sheet4").Cells(y, 390).Text
Sheets("Sheet2").Cells(42, 1).Value = Sheets("Sheet4").Cells(y, 391).Text
Sheets("Sheet2").Cells(42, 4).Value = Sheets("Sheet4").Cells(y, 392).Text
Sheets("Sheet2").Cells(42, 5).Value = Sheets("Sheet4").Cells(y, 393).Text
Sheets("Sheet2").Cells(42, 6).Value = Sheets("Sheet4").Cells(y, 394).Text
Sheets("Sheet2").Cells(42, 7).Value = Sheets("Sheet4").Cells(y, 395).Text
Sheets("Sheet2").Cells(42, 8).Value = Sheets("Sheet4").Cells(y, 396).Text
Sheets("Sheet2").Cells(42, 9).Value = Sheets("Sheet4").Cells(y, 397).Text
Sheets("Sheet2").Cells(42, 10).Value = Sheets("Sheet4").Cells(y, 398).Text
Sheets("Sheet2").Cells(42, 11).Value = Sheets("Sheet4").Cells(y, 399).Text
Sheets("Sheet2").Cells(42, 12).Value = Sheets("Sheet4").Cells(y, 400).Text
Sheets("Sheet2").Cells(43, 1).Value = Sheets("Sheet4").Cells(y, 401).Text
Sheets("Sheet2").Cells(43, 4).Value = Sheets("Sheet4").Cells(y, 402).Text
Sheets("Sheet2").Cells(43, 5).Value = Sheets("Sheet4").Cells(y, 403).Text
Sheets("Sheet2").Cells(43, 6).Value = Sheets("Sheet4").Cells(y, 404).Text
Sheets("Sheet2").Cells(43, 7).Value = Sheets("Sheet4").Cells(y, 405).Text
Sheets("Sheet2").Cells(43, 8).Value = Sheets("Sheet4").Cells(y, 406).Text
Sheets("Sheet2").Cells(43, 9).Value = Sheets("Sheet4").Cells(y, 407).Text
Sheets("Sheet2").Cells(43, 10).Value = Sheets("Sheet4").Cells(y, 408).Text
Sheets("Sheet2").Cells(43, 11).Value = Sheets("Sheet4").Cells(y, 409).Text
Sheets("Sheet2").Cells(43, 12).Value = Sheets("Sheet4").Cells(y, 410).Text
Sheets("Sheet2").Cells(44, 1).Value = Sheets("Sheet4").Cells(y, 411).Text
Sheets("Sheet2").Cells(44, 4).Value = Sheets("Sheet4").Cells(y, 412).Text
Sheets("Sheet2").Cells(44, 5).Value = Sheets("Sheet4").Cells(y, 413).Text
Sheets("Sheet2").Cells(44, 6).Value = Sheets("Sheet4").Cells(y, 414).Text
Sheets("Sheet2").Cells(44, 7).Value = Sheets("Sheet4").Cells(y, 415).Text
Sheets("Sheet2").Cells(44, 8).Value = Sheets("Sheet4").Cells(y, 416).Text
Sheets("Sheet2").Cells(44, 9).Value = Sheets("Sheet4").Cells(y, 417).Text
Sheets("Sheet2").Cells(44, 10).Value = Sheets("Sheet4").Cells(y, 418).Text
Sheets("Sheet2").Cells(44, 11).Value = Sheets("Sheet4").Cells(y, 419).Text
Sheets("Sheet2").Cells(44, 12).Value = Sheets("Sheet4").Cells(y, 420).Text
Sheets("Sheet2").Cells(45, 1).Value = Sheets("Sheet4").Cells(y, 421).Text
Sheets("Sheet2").Cells(45, 4).Value = Sheets("Sheet4").Cells(y, 422).Text
Sheets("Sheet2").Cells(45, 5).Value = Sheets("Sheet4").Cells(y, 423).Text
Sheets("Sheet2").Cells(45, 6).Value = Sheets("Sheet4").Cells(y, 424).Text
Sheets("Sheet2").Cells(45, 7).Value = Sheets("Sheet4").Cells(y, 425).Text
Sheets("Sheet2").Cells(45, 8).Value = Sheets("Sheet4").Cells(y, 426).Text
Sheets("Sheet2").Cells(45, 9).Value = Sheets("Sheet4").Cells(y, 427).Text
Sheets("Sheet2").Cells(45, 10).Value = Sheets("Sheet4").Cells(y, 428).Text
Sheets("Sheet2").Cells(45, 11).Value = Sheets("Sheet4").Cells(y, 429).Text
Sheets("Sheet2").Cells(45, 12).Value = Sheets("Sheet4").Cells(y, 430).Text
Sheets("Sheet2").Cells(46, 1).Value = Sheets("Sheet4").Cells(y, 431).Text
Sheets("Sheet2").Cells(46, 4).Value = Sheets("Sheet4").Cells(y, 432).Text
Sheets("Sheet2").Cells(46, 5).Value = Sheets("Sheet4").Cells(y, 433).Text
Sheets("Sheet2").Cells(46, 6).Value = Sheets("Sheet4").Cells(y, 434).Text
Sheets("Sheet2").Cells(46, 7).Value = Sheets("Sheet4").Cells(y, 435).Text
Sheets("Sheet2").Cells(46, 8).Value = Sheets("Sheet4").Cells(y, 436).Text
Sheets("Sheet2").Cells(46, 9).Value = Sheets("Sheet4").Cells(y, 437).Text
Sheets("Sheet2").Cells(46, 10).Value = Sheets("Sheet4").Cells(y, 438).Text
Sheets("Sheet2").Cells(46, 11).Value = Sheets("Sheet4").Cells(y, 439).Text
Sheets("Sheet2").Cells(46, 12).Value = Sheets("Sheet4").Cells(y, 440).Text
Sheets("Sheet2").Cells(47, 1).Value = Sheets("Sheet4").Cells(y, 441).Text
Sheets("Sheet2").Cells(47, 4).Value = Sheets("Sheet4").Cells(y, 442).Text
Sheets("Sheet2").Cells(47, 5).Value = Sheets("Sheet4").Cells(y, 443).Text
Sheets("Sheet2").Cells(47, 6).Value = Sheets("Sheet4").Cells(y, 444).Text
Sheets("Sheet2").Cells(47, 7).Value = Sheets("Sheet4").Cells(y, 445).Text
Sheets("Sheet2").Cells(47, 8).Value = Sheets("Sheet4").Cells(y, 446).Text
Sheets("Sheet2").Cells(47, 9).Value = Sheets("Sheet4").Cells(y, 447).Text
Sheets("Sheet2").Cells(47, 10).Value = Sheets("Sheet4").Cells(y, 448).Text
Sheets("Sheet2").Cells(47, 11).Value = Sheets("Sheet4").Cells(y, 449).Text
Sheets("Sheet2").Cells(47, 12).Value = Sheets("Sheet4").Cells(y, 450).Text
Sheets("Sheet2").Cells(48, 1).Value = Sheets("Sheet4").Cells(y, 451).Text
Sheets("Sheet2").Cells(48, 4).Value = Sheets("Sheet4").Cells(y, 452).Text
Sheets("Sheet2").Cells(48, 5).Value = Sheets("Sheet4").Cells(y, 453).Text
Sheets("Sheet2").Cells(48, 6).Value = Sheets("Sheet4").Cells(y, 454).Text
Sheets("Sheet2").Cells(48, 7).Value = Sheets("Sheet4").Cells(y, 455).Text
Sheets("Sheet2").Cells(48, 8).Value = Sheets("Sheet4").Cells(y, 456).Text
Sheets("Sheet2").Cells(48, 9).Value = Sheets("Sheet4").Cells(y, 457).Text
Sheets("Sheet2").Cells(48, 10).Value = Sheets("Sheet4").Cells(y, 458).Text
Sheets("Sheet2").Cells(48, 11).Value = Sheets("Sheet4").Cells(y, 459).Text
Sheets("Sheet2").Cells(48, 12).Value = Sheets("Sheet4").Cells(y, 460).Text
Sheets("Sheet2").Cells(49, 1).Value = Sheets("Sheet4").Cells(y, 461).Text
Sheets("Sheet2").Cells(49, 4).Value = Sheets("Sheet4").Cells(y, 462).Text
Sheets("Sheet2").Cells(49, 5).Value = Sheets("Sheet4").Cells(y, 463).Text
Sheets("Sheet2").Cells(49, 6).Value = Sheets("Sheet4").Cells(y, 464).Text
Sheets("Sheet2").Cells(49, 7).Value = Sheets("Sheet4").Cells(y, 465).Text
Sheets("Sheet2").Cells(49, 8).Value = Sheets("Sheet4").Cells(y, 466).Text
Sheets("Sheet2").Cells(49, 9).Value = Sheets("Sheet4").Cells(y, 467).Text
Sheets("Sheet2").Cells(49, 10).Value = Sheets("Sheet4").Cells(y, 468).Text
Sheets("Sheet2").Cells(49, 11).Value = Sheets("Sheet4").Cells(y, 469).Text
Sheets("Sheet2").Cells(49, 12).Value = Sheets("Sheet4").Cells(y, 470).Text
Sheets("Sheet2").Cells(50, 1).Value = Sheets("Sheet4").Cells(y, 471).Text
Sheets("Sheet2").Cells(50, 4).Value = Sheets("Sheet4").Cells(y, 472).Text
Sheets("Sheet2").Cells(50, 5).Value = Sheets("Sheet4").Cells(y, 473).Text
Sheets("Sheet2").Cells(50, 6).Value = Sheets("Sheet4").Cells(y, 474).Text
Sheets("Sheet2").Cells(50, 7).Value = Sheets("Sheet4").Cells(y, 475).Text
Sheets("Sheet2").Cells(50, 8).Value = Sheets("Sheet4").Cells(y, 476).Text
Sheets("Sheet2").Cells(50, 9).Value = Sheets("Sheet4").Cells(y, 477).Text
Sheets("Sheet2").Cells(50, 10).Value = Sheets("Sheet4").Cells(y, 478).Text
Sheets("Sheet2").Cells(50, 11).Value = Sheets("Sheet4").Cells(y, 479).Text
Sheets("Sheet2").Cells(50, 12).Value = Sheets("Sheet4").Cells(y, 480).Text
Sheets("Sheet2").Cells(51, 1).Value = Sheets("Sheet4").Cells(y, 481).Text
Sheets("Sheet2").Cells(51, 4).Value = Sheets("Sheet4").Cells(y, 482).Text
Sheets("Sheet2").Cells(51, 5).Value = Sheets("Sheet4").Cells(y, 483).Text
Sheets("Sheet2").Cells(51, 6).Value = Sheets("Sheet4").Cells(y, 484).Text
Sheets("Sheet2").Cells(51, 7).Value = Sheets("Sheet4").Cells(y, 485).Text
Sheets("Sheet2").Cells(51, 8).Value = Sheets("Sheet4").Cells(y, 486).Text
Sheets("Sheet2").Cells(51, 9).Value = Sheets("Sheet4").Cells(y, 487).Text
Sheets("Sheet2").Cells(51, 10).Value = Sheets("Sheet4").Cells(y, 488).Text
Sheets("Sheet2").Cells(51, 11).Value = Sheets("Sheet4").Cells(y, 489).Text
Sheets("Sheet2").Cells(51, 12).Value = Sheets("Sheet4").Cells(y, 490).Text
Sheets("Sheet2").Cells(52, 1).Value = Sheets("Sheet4").Cells(y, 491).Text
Sheets("Sheet2").Cells(52, 4).Value = Sheets("Sheet4").Cells(y, 492).Text
Sheets("Sheet2").Cells(52, 5).Value = Sheets("Sheet4").Cells(y, 493).Text
Sheets("Sheet2").Cells(52, 6).Value = Sheets("Sheet4").Cells(y, 494).Text
Sheets("Sheet2").Cells(52, 7).Value = Sheets("Sheet4").Cells(y, 495).Text
Sheets("Sheet2").Cells(52, 8).Value = Sheets("Sheet4").Cells(y, 496).Text
Sheets("Sheet2").Cells(52, 9).Value = Sheets("Sheet4").Cells(y, 497).Text
Sheets("Sheet2").Cells(52, 10).Value = Sheets("Sheet4").Cells(y, 498).Text
Sheets("Sheet2").Cells(52, 11).Value = Sheets("Sheet4").Cells(y, 499).Text
Sheets("Sheet2").Cells(52, 12).Value = Sheets("Sheet4").Cells(y, 500).Text

End If
Next y

End Sub

 

  • spazyp45 This appears to be the reverse procedure to your previous question: still learning- looking for help with excel vba 

     

    The following method loads the source data to an array, then outputs multiple values at once using a secondary array:

     

    Private Sub LoadScheduleData()
        Dim wsSource As Worksheet, lastRow As Long, rowId As Long
        Set wsSource = Sheets("Sheet4")
        lastRow = wsSource.Cells(wsSource.Rows.Count, 1).End(xlUp).Row
    
        For rowId = 3 To lastRow
            If wsSource.Cells(rowId, 1).Value = TextBox1.Value Then
                Dim wsOutput As Worksheet, data As Variant
                Set wsOutput = Sheets("Sheet2")
                data = wsSource.Cells(rowId, 1).Resize(, 500).Value
    
                With wsOutput
                ' output to individual cells (with no pattern)
                    .Cells(15, 27).Value = data(1, 8)
                    .Cells(3, 1).Value = data(1, 27)
                    .Cells(3, 7).Value = data(1, 28)
                    .Cells(3, 8).Value = data(1, 29)
                    .Cells(4, 2).Value = data(1, 30)
                    .Cells(4, 7).Value = data(1, 31)
                    .Cells(6, 3).Value = data(1, 40)
    
                ' output data: row 5; col 5 to 12
                    Dim arr() As Variant, j As Long, k As Long
                    ReDim arr(1 To 1, 1 To 8)
                    k = 31
                    For j = 1 To 8
                        arr(1, j) = data(1, j + k)
                    Next j
                    .Cells(5, 5).Resize(, UBound(arr, 2)).Value = arr
    
                ' output data: row 7 to 52; col 1, 4 to 12
                    Dim col() As Variant, i As Long
                    ReDim col(1 To 46, 1 To 1)
                    ReDim arr(1 To 46, 1 To 9)
                    For i = 1 To 46
                        k = k + 10
                        col(i, 1) = data(1, k)
                        For j = 1 To 9
                            arr(i, j) = data(1, j + k)
                        Next j
                    Next i
                    .Cells(7, 1).Resize(UBound(col, 1)).Value = col
                    .Cells(7, 4).Resize(UBound(arr, 1), UBound(arr, 2)).Value = arr
                End With
    
            ' exit loop after loading data
                Exit For
            End If
        Next rowId
    End Sub

     

7 Replies

  • djclements's avatar
    djclements
    Silver Contributor

    spazyp45 This appears to be the reverse procedure to your previous question: still learning- looking for help with excel vba 

     

    The following method loads the source data to an array, then outputs multiple values at once using a secondary array:

     

    Private Sub LoadScheduleData()
        Dim wsSource As Worksheet, lastRow As Long, rowId As Long
        Set wsSource = Sheets("Sheet4")
        lastRow = wsSource.Cells(wsSource.Rows.Count, 1).End(xlUp).Row
    
        For rowId = 3 To lastRow
            If wsSource.Cells(rowId, 1).Value = TextBox1.Value Then
                Dim wsOutput As Worksheet, data As Variant
                Set wsOutput = Sheets("Sheet2")
                data = wsSource.Cells(rowId, 1).Resize(, 500).Value
    
                With wsOutput
                ' output to individual cells (with no pattern)
                    .Cells(15, 27).Value = data(1, 8)
                    .Cells(3, 1).Value = data(1, 27)
                    .Cells(3, 7).Value = data(1, 28)
                    .Cells(3, 8).Value = data(1, 29)
                    .Cells(4, 2).Value = data(1, 30)
                    .Cells(4, 7).Value = data(1, 31)
                    .Cells(6, 3).Value = data(1, 40)
    
                ' output data: row 5; col 5 to 12
                    Dim arr() As Variant, j As Long, k As Long
                    ReDim arr(1 To 1, 1 To 8)
                    k = 31
                    For j = 1 To 8
                        arr(1, j) = data(1, j + k)
                    Next j
                    .Cells(5, 5).Resize(, UBound(arr, 2)).Value = arr
    
                ' output data: row 7 to 52; col 1, 4 to 12
                    Dim col() As Variant, i As Long
                    ReDim col(1 To 46, 1 To 1)
                    ReDim arr(1 To 46, 1 To 9)
                    For i = 1 To 46
                        k = k + 10
                        col(i, 1) = data(1, k)
                        For j = 1 To 9
                            arr(i, j) = data(1, j + k)
                        Next j
                    Next i
                    .Cells(7, 1).Resize(UBound(col, 1)).Value = col
                    .Cells(7, 4).Resize(UBound(arr, 1), UBound(arr, 2)).Value = arr
                End With
    
            ' exit loop after loading data
                Exit For
            End If
        Next rowId
    End Sub

     

  • NikolinoDE's avatar
    NikolinoDE
    Platinum Contributor

    spazyp45 

    Try it with this code (it's untested).

    Private Sub LoadScheduleData()
        Dim x As Long
        Dim y As Long
        Dim targetSheet As Worksheet
        Dim sourceSheet As Worksheet
        Dim targetRange As Range
        Dim sourceColumns As Variant
        Dim i As Long
    
        ' Set references to target and source sheets
        Set targetSheet = Sheets("Sheet2")
        Set sourceSheet = Sheets("Sheet4")
    
        ' Set the target range where data will be loaded
        Set targetRange = targetSheet.Range("A3:L52")
    
        ' Set the source columns array
        sourceColumns = Array(27, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, _
                              41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, _
                              57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, _
                              73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, _
                              89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, _
                              104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, _
                              117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, _
                              130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, _
                              143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, _
                              156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, _
                              169, 170)
    
        ' Find the last row in the source sheet
        x = sourceSheet.Range("A" & Rows.Count).End(xlUp).Row
    
        ' Loop through the rows in the source sheet
        For y = 3 To x
            ' Check if the current row matches the specified condition
            If sourceSheet.Cells(y, 1).Value = TextBox1.Text Then
                ' Loop through the columns and copy data to the target range
                For i = LBound(sourceColumns) To UBound(sourceColumns)
                    targetRange.Cells(i + 1).Value = sourceSheet.Cells(y, sourceColumns(i)).Text
                Next i
    
                ' Exit the loop since the condition is met for this row
                Exit For
            End If
        Next y
    End Sub

     

    My answers are voluntary and without guarantee!

     

    Hope this will help you.

     

    Was the answer useful? Mark as best response and like it!

    This will help all forum participants.

    • spazyp45's avatar
      spazyp45
      Copper Contributor
      This works with some minor tweaks, however it runs just as sluggish as my obnoxiously lengthy code. anyone have any suggestions/thoughts on what I could/should do to speed it up? Both of these codes take about 3-4 minutes to run- hoping to get that down if possible- if not i understand.
      • NikolinoDE's avatar
        NikolinoDE
        Platinum Contributor

        spazyp45 

        Here are a few suggestions to potentially improve the performance of your code:

        Disable Screen Updating and Automatic Calculation: Add the following lines at the beginning of your code to temporarily disable screen updating and automatic calculation, which can significantly speed up the execution of your code.

        Application.ScreenUpdating = False
        Application.Calculation = xlCalculationManual

        And add the following lines at the end of your code to revert the changes:

        Application.ScreenUpdating = True
        Application.Calculation = xlCalculationAutomatic

        This prevents Excel from updating the screen and recalculating formulas during the execution of your code.

        Copy Entire Rows Instead of Cell by Cell: Instead of copying cell by cell, you can try copying entire rows at once. Replace the inner loop with the following code:

        ' Loop through the columns and copy data to the target range
        targetRange.Rows(1).Value = sourceSheet.Rows(y).Cells(sourceColumns).Value

        This should be faster because it avoids looping through each cell individually.

        Here is how you can integrate these suggestions into your existing code:

        Private Sub LoadScheduleData()
            Dim x As Long
            Dim y As Long
            Dim targetSheet As Worksheet
            Dim sourceSheet As Worksheet
            Dim targetRange As Range
            Dim sourceColumns As Variant
        
            ' Disable screen updating and automatic calculation
            Application.ScreenUpdating = False
            Application.Calculation = xlCalculationManual
        
            ' Set references to target and source sheets
            Set targetSheet = Sheets("Sheet2")
            Set sourceSheet = Sheets("Sheet4")
        
            ' Set the target range where data will be loaded
            Set targetRange = targetSheet.Range("A3:L52")
        
            ' Set the source columns array
            sourceColumns = Array(27, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, _
                                  41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, _
                                  57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, _
                                  73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, _
                                  89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, _
                                  104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, _
                                  117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, _
                                  130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, _
                                  143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, _
                                  156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, _
                                  169, 170)
        
            ' Find the last row in the source sheet
            x = sourceSheet.Range("A" & Rows.Count).End(xlUp).Row
        
            ' Loop through the rows in the source sheet
            For y = 3 To x
                ' Check if the current row matches the specified condition
                If sourceSheet.Cells(y, 1).Value = TextBox1.Text Then
                    ' Loop through the columns and copy data to the target range
                    targetRange.Rows(1).Value = sourceSheet.Rows(y).Cells(sourceColumns).Value
        
                    ' Exit the loop since the condition is met for this row
                    Exit For
                End If
            Next y
        
            ' Re-enable screen updating and automatic calculation
            Application.ScreenUpdating = True
            Application.Calculation = xlCalculationAutomatic
        End Sub

        Try and see if it improves the performance, the suggestions are untested please make a backup before you make any step. If you are still facing slowness, there might be other factors involved.

        The text, steps and codes were created with the help of AI.

         

        My answers are voluntary and without guarantee!

         

        Hope this will help you.

        Was the answer useful? Mark as best response and Like it!

        This will help all forum participants.

Resources