Recent Content by Nguyễn Duy Tuân

  1. Nguyễn Duy Tuân

    Tặng các bạn công cụ "VirusMacroWarning" - Cảnh báo và diệt "Virus Macro"

    Xóa thì em vào COntrol Panel chọn Uninstall nhé.
  2. Nguyễn Duy Tuân

    Tạo Menu

    Em thử chuyển code từ sự kiện Userform_Initialize() sang sự kiện Userform_Activate() xem thế nào?
  3. Nguyễn Duy Tuân

    Add-In A-Tools - Truy vấn (lọc), soạn thảo và quản trị dữ liệu Excel qua mạng

    Bạn kiểm tra lại link video mình không mở được. Bạn cài A-Tools version nào?
  4. Nguyễn Duy Tuân

    AI muốn lập trình DLL cho Excel và các loại bằng Delphi thì xem video này nhé!

    Các bạn học Delphi mà đụng vào memory hay sử dụng các hàm API thì phải hiểu kiến thức về con trỏ đã. Xem bài bạn Thuyyeu thì hình như bạn chưa đọc kỹ tài liệu về Pointer trong Pascal. Nếu chưa có chuẩn bị kiến thức về Pointer thì các hướng dẫn trên của mọi người về Move hay CopyMemory sẽ không...
  5. Nguyễn Duy Tuân

    Class module - Kỹ thuật Tạo và Wrap đối lượng

    Được. Em thay ExcelApp As Application thành MyWB As Workbook Khi trỏ đổi đượng Set ExcelApp = Application thì đổi thành Set MyWB = ThisWorkbook Cơ bản là vậy.
  6. Nguyễn Duy Tuân

    Class module - Kỹ thuật Tạo và Wrap đối lượng

    Nếu bạn muốn chỉ chạy trong file thì lập trình thẳng vào các sự kiện trong ThisWorkbook nhé. Không cần khởi tạo clsExcelApp.
  7. Nguyễn Duy Tuân

    AI muốn lập trình DLL cho Excel và các loại bằng Delphi thì xem video này nhé!

    MemCopy cung lý cũng là Move hoặc CopyMemory đó. Quan trọng là copy khối dữ liệu có kích cỡ xác định hay không thôi.
  8. Nguyễn Duy Tuân

    AI muốn lập trình DLL cho Excel và các loại bằng Delphi thì xem video này nhé!

    Với mình thì CopyMemory là hết cỡ rồi không biết còn cái gì nữa không. Nếu có bạn share vào đây để mình xem thế nào.
  9. Nguyễn Duy Tuân

    AI muốn lập trình DLL cho Excel và các loại bằng Delphi thì xem video này nhé!

    Việc Copy mảng có xác định kích thước của cấu trúc dữ liệu rõ ràng và cố định các phần tử thì dùng Move hay hàm API CopyMemoy là được ngay. Tôi cũng có bài viết về FastArray trên GPE này (không nhớ vở chỗ nào nữa) dùng CopyMemory của array mà các phần tử đều là kiểu Double nên thành công và rất...
  10. Nguyễn Duy Tuân

    Dropbox: vì sao file conflicted tạo ra từ 1 PC liên tiếp vào 1 thời điểm?

    Dropbox không phải phần mềm để đồng bộ dữ liệu Excel tại một thời điểm với hai user trở lên bạn nhé. Bạn có thể dùng Excel kết nối với OneDriver. Nếu có nhu cầu phân quyền quản trị chi tiết theo user thì cài Add-in A-Tools là được.
  11. Nguyễn Duy Tuân

    AI muốn lập trình DLL cho Excel và các loại bằng Delphi thì xem video này nhé!

    Bạn viết một procedure và export từ dll ra. var MyApp: OleVariant; .... procedure GetApp(YourApp: IDispatch); stdcall; begin MyApp := YourApp; end; exports GetApp; Khi bạn declare bên VBA thìđổi function thành Sub.
  12. Nguyễn Duy Tuân

    Hỏi về công thức mảng

    Ok em.
  13. Nguyễn Duy Tuân

    AI muốn lập trình DLL cho Excel và các loại bằng Delphi thì xem video này nhé!

    Như anh nói đó. Tạo mảng mới theo cấu trúc mới và số phần tử bằng mảng gốc. Dùng vòng lặp copy từng phần tử từ mảng gốc vào mảng mới. Mà mình cũng không biết vì sao lại phải thay đổi ??
  14. Nguyễn Duy Tuân

    AI muốn lập trình DLL cho Excel và các loại bằng Delphi thì xem video này nhé!

    Copy SafeArray nhanh lắm. Trong Variant là chứa PSafeArray rồi.
  15. Nguyễn Duy Tuân

    AI muốn lập trình DLL cho Excel và các loại bằng Delphi thì xem video này nhé!

    Em giải quyết theo hướng nào?
Top Bottom