日记首页
|
列表
|
添加日记
|
管理登陆
标题:vba一周课时写入月记
<p>成功运行,存在问题:</p><p>1.请假如何解决(目前排除)</p><p>2.列,变量(已解决)</p><p>3.日期</p><p>4.日期和列匹配</p><p><br></p><p><br></p><p>Sub 匹配_备份()<br>Application.ScreenUpdating = False<br>Dim i, ii, iii, k, j<br>For k = 3 To 22<br>If Cells(k, 2) = "" Then<br> <br> Else</p><p> <br> For i = 2 To 29<br> m = Cells(i, 22) '这里Sheet是关键,如果在别的页执行,必须有,否则为当页<br> If InStr(Cells(k, 2), m) > 0 Then '如果提取的数据包含m<br> <br> For ii = 2 To 8<br> n = Cells(ii, 23)<br> If InStr(Cells(k, 2), n) > 0 Then<br> <br> For iii = 2 To 55<br> If m = Sheet2.Cells(iii, 2) And n = Sheet2.Cells(iii, 4) Then<br> Sheet2.Cells(iii, 9) = Sheet1.Cells(k, 1) '写入部分<br> <br> End If<br> Next<br> End If<br> Next<br> End If<br> <br> Next<br> End If<br> Next<br> Sheets("Sheet2").Select<br> 'Cells(iii, 9).Select<br>Application.ScreenUpdating = True<br>End Sub</p><p><br></p>