VBA là cái j dzạ, nó có ăn đc hok dzạ?các bạn trả lời rúp mình nhạ)
chi chi là kí rì dzạlà cái chi chi!
chi chi là kí rì dzạ
sao lại sầu dzạ, sầu có ngon hem, có ăn đc hem dzạ.Nếu có thì cho mình ít nhạ, hạ hạthôi đang sầu, đừng chọc mình nữa![]()
haizZz.....sao lại sầu dzạ, sầu có ngon hem, có ăn đc hem dzạ.Nếu có thì cho mình ít nhạ, hạ hạ)
bạn viết thế này mình cũng thua bạn à, mình không biết VBADim dòngDữLiệu, dòngHiệnTại, dòngCuốiCùng as integer
Tìm dòngCuốiCùng
dòngDữLiệu = 1
dòngHiệnTại = 2
do while dòngHiệnTại < dòngCuốiCùng
if range(dòngHiệnTại) = trống then
range(dòngHiệnTại) = range(dòngDữLiệu)
dòngHiệnTại = dòngHiệnTại + 1
else
dòngDữLiệu = dòngHiệnTại
end if
loop
mình muồn copy dữ liệu xuống đến dòng tiếp theo có dữ liệu, nhưng mà copy bằng tay thì lâu quá, mình nghĩ VBA thì cái này quá đơn giản! cảm ơn các bạn!
Sub CopyRow()
Dim n As Long, i As Integer
n = Sheet1.Range("A65000").End(xlUp).Row
For i = 5 To n
If Sheet1.Range("A" & i) = "" Then
Sheet1.Range("A" & i - 1 & ":F" & i - 1).Copy Destination:=Sheet1.Range("A" & i)
End If
Next
End Sub
thanks ban !PHP:Sub CopyRow() Dim n As Long, i As Integer n = Sheet1.Range("A65000").End(xlUp).Row For i = 5 To n If Sheet1.Range("A" & i) = "" Then Sheet1.Range("A" & i - 1 & ":F" & i - 1).Copy Destination:=Sheet1.Range("A" & i) End If Next End Sub
Trời đất, code như vậy mà nói là giống C. Học C ở đâu vậy cha nội?
C là compiler language. BASIC là interpreter language. Chỉ riêng cách chạy đã khác nhau rồi.
cau tren la co chut kien thuc ma viet nham ,nhưng mà cơ bản là mình là kế toán chứ không phải programer, neu bạn mà có biết nhiều thì chỉ bảo , mình xin cảm ơn, đừng có tỏ ra nguy hiểm nữa, như bạn Xuân Phương kia là được rôi! và bạn cũng đừng vịn vào cái câu nói có chút kiến thức về C để vịn mình, xin hãy nhìn vào cái tiêu đề bài viết đi kìa!Ở nơi đây, chính bạn là người khỏi xướng ra câu "minh cung co kien thuoc ve lap trinh c!cai nay cung tuong doi giong ngon ngu C ha!"
Xét kỹ lại xem ai là người 'thích chứng tỏ sự "uyên bác" của mình' ?