日记首页
|
列表
|
添加日记
|
管理登陆
标题:在vba中,换行
<p>在vba中,换行(ALT+回车)</p><p><br></p><p>Sub yy()<br> Dim i, k</p><p> For i = 2 To 2<br> For j = 2 To 2<br> k = i + 1<br> t = i + 2<br> 'Sheet4.Cells(i, k) = Sheet4.Cells(j, 5) & "*" & Sheet4.Cells(t, 6)<br> Cells(i, j) = Mid(Cells(i, j), 1, 2) & Chr(10) & Mid(Cells(i, j), 3)<br> Next j</p><p> Next i<br>End Sub</p><p><hr></p><p>Sub text()<br> [b7] = [b5] & vbCrLf & [b6]<br> End Sub</p><p><hr></p><p>Sub aa()<br> Dim i, a, b, c '定义变量<br> For i = 1 To Range("A65536").End(xlUp).Row '循环A列所有有数据的区域<br> c = Cells(i, 1).Value '取得当前单元格的值给c<br> b = Left(c, InStr(c, " ")) '截取单元格中的日期给b<br> a = Right(c, Len(c) - InStr(c, " ")) '截取单元格中的时间给c<br> Cells(i, 1) = b & vbCrLf & a '在日期和时间加上换行符vbcrlf,再写入当前单元格<br>Next<br>End Sub</p><p><hr></p><p>Sub test2()<br> For i = 1 To 3<br> SourceData = Sheet1.Cells(i, 1).Value<br> datlen = Len(SourceData)<br> a = InStr(SourceData, " ")<br> If a > 0 Then<br> Sheet1.Cells(i, 1).Value = Left(SourceData, a - 1) & Chr(10) & Right(SourceData, datlen - a)<br>End If<br>Next i<br>End Sub<br></p>