Accessv07 > 28-06-23, 06:15 PM
For i = 1 To rs.RecordCount Step 1
ki = (.Cells(i, 7).Value)
If ki <> "" Then
.Cells(i, 7).Value = ki
End If
Next i
ongke0711 > 29-06-23, 10:33 AM
(28-06-23, 06:15 PM)Accessv07 Đã viết: Sau khi xuất ra Excel từ bài viết của ongke0711, Query dạng .Range("A2").CopyFromRecordset rs
thì ô Excel hiển thị "=0.95*100" mà không hiển thị kết quả "95"
và tôi phải chạy để ra kết quả "95"
Mã PHP:For i = 1 To rs.RecordCount Step 1
ki = (.Cells(i, 7).Value)
If ki <> "" Then
.Cells(i, 7).Value = ki
End If
Next i
Thêm dòng lệnh làm cho ứng dụng chạy chậm, vậy có cách nào khác gán .value "=0.95*100" bằng công thức "95" nhanh gọn không?
Accessv07 > 29-06-23, 01:18 PM
(29-06-23, 10:33 AM)ongke0711 Đã viết:(28-06-23, 06:15 PM)Accessv07 Đã viết: Sau khi xuất ra Excel từ bài viết của ongke0711, Query dạng .Range("A2").CopyFromRecordset rs
thì ô Excel hiển thị "=0.95*100" mà không hiển thị kết quả "95"
và tôi phải chạy để ra kết quả "95"
Mã PHP:For i = 1 To rs.RecordCount Step 1
ki = (.Cells(i, 7).Value)
If ki <> "" Then
.Cells(i, 7).Value = ki
End If
Next i
Thêm dòng lệnh làm cho ứng dụng chạy chậm, vậy có cách nào khác gán .value "=0.95*100" bằng công thức "95" nhanh gọn không?
Code là từ bài nào bạn? tôi không nhớ nó trong topic nào.
ongke0711 > 30-06-23, 05:35 PM
(29-06-23, 01:18 PM)Accessv07 Đã viết: Bài viết khá lâu rồi khoảng 5 năm gì đó.
File .accdb của tôi
https://www.mediafire.com/file/d107z2bjr...6.rar/file
Accessv07 > 04-07-23, 11:56 PM
ongke0711 > 05-07-23, 03:07 AM
(04-07-23, 11:56 PM)Accessv07 Đã viết: Như vậy theo ongke0711 xuất ra Excel theo kiểu .CopyFromRecordset rs hoặc DoCmd.TransferSpreadsheet thì nhanh nhưng ô chỉ hiển thị kiểu value mà không phải công thức (đôi khi trong ứng dụng ta muốn kết quả là từ công thức nào đó).
Mục đích của tôi là xuất được như ở cột C, hiển thị là kết quả nhưng khi bấm vào đó là công thức.
Hình kèm theo:
https://www.mediafire.com/view/7fc3oczne...1.png/file
Nếu xuất ra Excel tốt theo tôi các ứng dụng không cần dùng đến report nữa.
Accessv07 > 05-07-23, 09:15 PM