Bạn giải thích sao mình chưa hiểu gì cả vậy?các bác giúp em lấy dự liệu theo ngày với
Bạn làm theo cách sau:các bác giúp em lấy dự liệu theo ngày với
A7=A6-$A$1+$A$2
muốn lấy giá trị 1 ô, ví dụ nó là a1=5, sang 1 ô khác như b1=5, nhưng khi giá trị a1 =7 chẳng hạn thì ô b1 vẫn có giá trị là b1=5 1 cách tự độngBạn giải thích sao mình chưa hiểu gì cả vậy?
Càng giải thích càng không hiểu, mình thuộc dạng luôn luôn lắng nghe nhưng lâu lâu mới hiểu. Ai hiểu bạn @mr87thang nói giải thích cho mình hiểu với.muốn lấy giá trị 1 ô, ví dụ nó là a1=5, sang 1 ô khác như b1=5, nhưng khi giá trị a1 =7 chẳng hạn thì ô b1 vẫn có giá trị là b1=5 1 cách tự động
anh SA_DQ giúp e cái này vớiBạn xem hàm mảng tự tạo sau:
![]()
Vâng a. Ad105 e dùng cho việc khác. Còn a2 sẽ tương ứng với 106. A3 tương ứng với 107. Cứ lần lượt theo thứ tự tương ứng anh àHiện tại trong file bài #8 của bạn là vầy:
Ô A1 có hàm =TODAY()
Các ô dưới ngay nó lần lượt là các trị: 26, 13, 14, 26,. . . .
Vậy trị 26 đầu tiên sẽ fải điền ô ô nào bên dưới?
{AD105] ???
Nên viết để người khác hiểu; Không nên viết những gì mình hiểu.
e lấy ví dụ này cho đơn giản, a xem làm giúp e với nhé. . . . . . . . . . . . . . . . . . . . . . ? 106
Thử:cái khó ở đây là dữ liệu từ a2 den 101 sẽ thay đổi theo ngày, còn khi lấy tự động điền vào 106 den 205
khi ngày ở hàng 104 trùng với a1 thì giá trụ 106 den 205 sẽ giữ giá trị cũ, và ta sẽ có dữ liệu thay ngày ở cột 106 đến 205
Public Sub DienDuLieu()
Dim fCell As Range
Dim fRng As Range
Set fRng = Rows(104)
Set fCell = fRng.Find(Range("A1").Value, LookIn:=xlValues, lookat:=xlWhole)
If Not fCell Is Nothing Then
Range("A2:A101").Copy
Cells(106, fCell.Column).PasteSpecial xlPasteValues
Application.CutCopyMode = False
End If
End Sub