Kết quả tìm kiếm cho từ khóa: co giản dòng

  1. Từ sau không bao gồm trong tìm kiếm của bạn vì nó quá ngắn, quá dài. hoặc quá phổ biến: co
  1. ptm0412

    Quy trình của việc tạo Userform trong Excel và các bước thực hiện

    1. Tại sao tìm kiếm để lọc nhiều cột cần xác định tên cột? Tôi có thấy 1 file, trên user form chỉ có 1 ô tìm kiếm duy nhất, gõ bất kỳ thứ gì thì code cũng tìm trên tất cả các cột và ra kết quả so khớp trên tất cả các cột. Tôi không làm vậy và khuyên đừng ai làm vậy. Lý do: - Viết code cực khổ...
  2. huuthang_bd

    Không cho Delete dòng theo điều kiện

    Code này chỉ dùng được trong trường hợp xóa giá trị chứ xóa dòng thì thua. Mà làm kiểu này nếu lỡ tay xóa cả cột thì chắc đợi đến mai.
  3. L

    Không cho Delete dòng theo điều kiện

    Nó còn bị thêm 1 lỗi nữa là không cho insert dòng nếu ví dụ ta chọn 1 dòng bất kỳ click right để insert thì nó không cho
  4. ptm0412

    Quy trình của việc tạo Userform trong Excel và các bước thực hiện

    Lọc listbox nhiều cột Lọc 1 cột Tôi đã thấy nhiều form có thiết kế lọc listbox theo từ khóa, gõ vài ký tự vào 1 textbox, gõ đến đâu list được lọc ngắn đến đó. Đại khái là vầy: Gõ tìm kiếm khách hàng 1 ký tự f Gõ tiếp r thành fr Gõ tiếp fr*2 . Lưu ý có thể dùng dấu * trong search key Như...
  5. L

    Không cho Delete dòng theo điều kiện

    Cảm ơn bạn nhiều, tuy nhiên code chỉ đáp ứng 1 phần như 1/ ví dụ ta chọn dòng số 10 mà delete thì xoá không được (đúng theo yêu cầu) Nhưng nếu ta chọn dòng 11 mà delete thì xoá vẫn được, dù có hiện thông báo "khong duoc xoa" hoặc chọn cụm dòng 10 và 11 hoặc cụm dòng 11 và 12 thì vẫn xoá được Các...
  6. T

    Ghi lại Thời gian nhập Liệu

    các anh chị giúp em với ạ. em đàng dùng đoạn Code : Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Range("A:A"), Target) Is Nothing Then If Range("A" & Target.Row).Value = "" Then Range("I" & Target.Row).ClearContents Else Range("I" & Target.Row).Value = Now End...
  7. V

    Sai box và nội dung không rõ ràng: cần người nhận làm phần mềm excel

    Phân tích ở đây chủ yếu là thống nhất với thân chủ về nhu cầu bên B và khả băng cung ứng của bên A. Chi tiết nằm bên phần "kế hoạch" Nếu tôi khuyên "mua phần mềm X đi, nó làm được việc quý vj mong muốn" thì: 1. Nếu bên B nghe theo thì tôi sẽ không lấy tiền - bởi vì không có đi tiếp việc triển...
  8. H

    Hỏi vê việc file tính bị chậm khi dùng hàm Max(IF()

    Em cảm ơn hai anh ạ. Em đã thử tự làm 1 hàm đơn giản để thay thế cho công thức này như sau thì thấy nó chạy nhanh hơn: Function AS_Col(Storyvalue As Variant, ColumnValue As Variant) As Double Dim LastRow As Long Dim ws As Worksheet Dim i As Long Dim maxValue As Double Set ws...
  9. V

    Hỏi vê việc file tính bị chậm khi dùng hàm Max(IF()

    Dùng array ($A$18:$A$100000=A18)*(B$18:$B$100000=B18) cho dữ liệu khủng thì chả có bảng tính nào chịu nổi. Cách cải tiến (được chút xíu thôi) là dùng các bước sau đây: 1. Đặt mấy cái cột ấy vào name (tĩnh chứ không phải động) - name tĩnh giảm được thời gian tra cứu 2. Đặt cột phụ - cột phụ giảm...
  10. ha son binh

    Lệnh tìm tự tìm dòng chữ ô trên cho vào các ô trống bên dưới

    Kính chào các Anh, CHị Em đang thực hiện phép tính cả hơn mấy nghìn dòng, gặp trường hợp kiểu mình muốn điền ký tự ô trên cho dòng bên dưới, nếu copy từng ký tự rất tốn thời gian, do vậy mình nhờ Quý Anh CHị, các bậc cao thủ excel hướng dẫn mình dùng hàm hay phương án gì để xử lý tối ưu ạ...
  11. phanngoctrai1981

    Chọn vùng in tùy ý tại các sheet

    Thực tế là mình cũng xem các anh chị hướng dẫn thôi, nhưng do thấy chưa phù hợp. sáng giờ cứ thử mãi mà chưa được mong bạn xem chỉ giúp.
  12. B

    Chọn vùng in tùy ý tại các sheet

    Duyệt qua listbox, dòng nào được select thì active sheet đó. In từ 1 to 1. Bác viết được cập nhật rồi thì cái in này cũng đơn giản
  13. ptm0412

    Quy trình của việc tạo Userform trong Excel và các bước thực hiện

    Tùy chọn ngôn ngữ hiển thị Khi ta muốn tạo ra file excel cho nhiều người dùng, trong đó có người nước ngoài thì muốn có hiển thị 2 ngôn ngữ. Do diện tích form có giới hạn nên không phải lúc nào cũng có thể tạo label 2 ngôn ngữ như sau: Những tiêu đề nhỏ như sau lại càng không thể: Hãy làm 1...
  14. Duong gia

    Làm sao để dùng VBA trong Excel để gửi tin nhắn lên Zalo (Official Account)

    @goodlife1605 cho mình hỏi chỗ strZaloID = "09 xxx" mình muốn gửi theo danh sách 5 hoặc 10 người thì sao, chỗ strZaloID này sửa ntn? Sao mình không thấy vòng lặp nhỉ ? Cám ơn bài viết rất hay !
  15. ptm0412

    Quy trình của việc tạo Userform trong Excel và các bước thực hiện

    Ràng buộc trách nhiệm người dùng Người dùng phải xác nhận hành động Viết code kỹ lưỡng, ràng buộc tất cả các lỗi là chuyện rất cần thiết, nhưng cũng là việc khó. Nếu ta đẩy phần trách nhiệm sang cho người dùng thì code sẽ viết đơn giản hơn một chút. Không nhiều, nhưng đỡ chút nào hay chút ấy...
  16. Q

    Dùng vòng lặp để tách mỗi lần 3 giá trị của 1 mã cho đến hết

    Em chào anh, Theo đúng tình huống ban đầu (bài 1) em có nêu, là em cần tách mỗi lần 3 serial để mang đi copy vào phần mềm X, nếu mã đó có nhiều hơn 3 serial thì phải copy làm nhiều lần (lần cuối có thể là số < 3). Xong mã này mới đến mã khác. Tức là sau khi copy xong, em dán vào phần mềm và thao...
  17. Q

    Dùng vòng lặp để tách mỗi lần 3 giá trị của 1 mã cho đến hết

    Đúng ý em rồi ạ, em sẽ dùng kết quả này làm trung gian để em thực hiện 1 Thủ tục khác dưới đây Sub Tim_Ma() Dim WS As Worksheet Dim Match As Range Dim Ma() Dim i As Integer Dim j As Integer Dim Solan As Integer Set WS = ThisWorkbook.Sheets("Sheet1") Ma =...
  18. Q

    Dùng vòng lặp để tách mỗi lần 3 giá trị của 1 mã cho đến hết

    Rất cảm ơn các anh đã nhiệt tình hỗ trợ em, ngày nghỉ mà không nghỉ trưa để giải giúp em tình huống này. Sau khi tham khảo các bài giải, với nhu cầu của em thì bài số #7 của anh @Nhattanktnn là phù hợp ạ. Tức em dùng đáp án của anh làm 1 sub con để ra bảng trung gian. Em muốn dùng 2 vòng lặp...
  19. V

    Dùng vòng lặp để tách mỗi lần 3 giá trị của 1 mã cho đến hết

    Dân GPE này có thói quen "sợ" số vòng lặp. Đọc nhiều bài thấy rõ ràng có thách thức nhau, hoặc nổ lực không ít để giảm số vòng lặp. Theo tôi hiểu thì bài toán chỉ thâu vào "mã/serials từ dạng dòng crosstab/pivot dạng cột". Chỉ hơi đổi là thay vì mỗi mã 1 dòng thì ở đây mỗi mã được 3 dòng. Bài...
  20. H

    Nhóm dữ liệu giống nhau

    Dùng Dic nhằm giảm số lần duyệt các giá trị nhằm tăng tốc xử lý khi dữ liệu lớn. Tương tự cách dùng cột phụ, dic(a(i, 1)) = Array(1, 0, 0, 0) dùng 4 "cột phụ" (có thể chỉ cần 2), cách xử lý khá phức tạp, xem ghi chú trong code Sub XYZ() Dim a(), b, res(), dic As Object, key Dim sRow&, i&...
Back
Top Bottom