Posts

Ẩn/hiện nhiều điều khiển trên biểu mẫu người dùng Excel

Có cách nào để hiển thị/ẩn nhiều điều khiển trên một biểu mẫu người dùng Excel không? Tôi có thể tạo một loại khung hoặc vùng chứa nào đó để ẩn/hiển thị hay tôi phải xử lý từng điều khiển một? Chúng sẽ được đánh số thứ tự, vậy tôi có thể sử dụng vòng lặp được không? lblQ5, lblQ6, lblQ7, cboQ5, cboQ6, v.v... Trả lời: Đúng. Bạn có thể đặt các điều khiển vào trong một điều khiển Frame và hiển thị hoặc ẩn khung, hoặc bạn có thể lặp qua các điều khiển theo loại, hoặc bằng cách đánh giá tên chuỗi: Private Sub UserForm_Initialize() Dim oCtr As Control 'Hoặc Me.Frame1.Visible = True 'Hoặc Đối với mỗi oCtr trong Me.Controls Nếu TypeName(oCtr) = "Label" thì oCtr.Visible = False Kết thúc nếu Kế tiếp 'Hoặc Đối với mỗi oCtr trong Me.Controls Nếu InStr(1, oCtr.Name, "Q") > 1 thì oCtr.Visible = False Kết thúc nếu Kế tiếp End Sub "mcescheriowa" đã viết trong tin nhắn news:*** Địa chỉ email đã bị xóa v...

Con trỏ Excell Plus

Image
Tôi đang dùng Excel. Làm thế nào để loại bỏ con trỏ dấu cộng gây khó chịu? Trả lời: Tại sao lại khó chịu? Bạn muốn hình dạng như thế nào? Hình ảnh bên dưới được chụp từ http://www.sussex.ac.uk/its/help/faq?faqid=1144 những lời chúc tốt đẹp nhất

ms.excel 0xc0000142

Đây là giải pháp VẤN ĐỀ Khi bạn cố gắng khởi động một ứng dụng Office 2016, chẳng hạn như Excel 2016 hoặc Word 2016, quá trình này thất bại và bạn nhận được mã lỗi 0xC0000142. TRẠNG THÁI: ĐÃ KHẮC PHỤC Sự cố này đã được khắc phục trong phiên bản Kênh hàng tháng 1803 (Bản dựng 9126.2116) trở lên. Để nhận bản cập nhật mới nhất ngay lập tức, hãy mở một ứng dụng Office và chọn Tệp > Tài khoản > Tùy chọn cập nhật > Cập nhật ngay. Nhưng giờ tất cả các ứng dụng văn phòng của tôi đều hiển thị cùng một lỗi... Vậy tôi nên làm thế nào? Trả lời: Chào James, Tôi là Ugo, một chuyên gia tư vấn độc lập sẵn sàng hỗ trợ các khách hàng khác của Microsoft. Về câu hỏi của bạn, nếu bạn muốn cập nhật Office, bạn có thể thực hiện thông qua Microsoft Updates mà không cần mở bất kỳ ứng dụng nào. https://support.office.com/en-us/article/update... Nếu cách này không hiệu quả [cảm ơn Vijay Verma]: VẤN ĐỀ VỀ TIỆN ÍCH BỔ SUNG Khởi động ở Chế độ An toàn (Giữ phím CTRL và nhấp vào biểu tượ...

Trang tính Microsoft Excel không được bảo vệ nhưng hệ thống lại ghi là có bảo vệ.

Image
Tôi có một bảng tính Excel đã được đặt mật khẩu. Giờ tôi không thể thêm dữ liệu vào bảng tính nữa. Thông báo lỗi xuất hiện: "Ô hoặc biểu đồ bạn đang cố gắng thay đổi nằm trên một trang tính được bảo vệ. Để thực hiện thay đổi, hãy bỏ bảo vệ trang tính. Bạn có thể được yêu cầu nhập mật khẩu." Trả lời: CHÀO Tôi tên là André. Tôi là một nhà tư vấn độc lập. Vào tab XEM LẠI và nhấp vào bỏ bảo vệ trang tính. Bằng cách này, bạn sẽ có thể nhập mật khẩu để mở khóa. Hãy trả lời tại đây để tôi có thể tiếp tục giúp bạn. André. Trả lời: Nó bị mờ đi, tôi không thể nhấp vào được. Trả lời: Tệp này có được lưu cục bộ trên máy tính của bạn không? Nếu có, hãy nhấp chuột phải vào tệp, chọn Thuộc tính và kiểm tra xem nó có phải là Chỉ đọc hay không.

Excel VBA ghi phạm vi dữ liệu vào phạm vi có kích thước khác nhau - nên dùng vòng lặp hay mảng?

Xin chào, Tôi có 20 quốc gia trong phạm vi 'Sheet1.A1:A20' mà tôi cần ghi vào một phạm vi khác 5 lần 'Sheet2.A1:A100' (5 lần một "khối" nằm dưới khối khác). Tôi có nên sử dụng vòng lặp và biến tăng (bộ đếm) để thực hiện việc này không? Dim k As Integer Với i = 1 đến 20 Với k = 1 đến 100 Sheet2.Range(Cells(k, 1), Cells(k, 1)).Value = Sheet1.Range(Cells(i, 1), Cells(i, 1)).Value k=k+18 Tiếp theo k Tiếp theo tôi HOẶC với một mảng (một dạng nào đó; mã giả): Dim source() As Int Dim dest() As Int Đặt nguồn = Sheet1.Range("A1:A20") Đặt dest = Sheet2.Range("A1:A100") > đích = nguồn x 5 Tôi đọc được rằng việc đọc toàn bộ phạm vi vào một mảng rồi chuyển toàn bộ vào một mảng khác cùng một lúc sẽ hiệu quả hơn nhiều so với việc lặp nhiều lần? Ngoài ra, bất kỳ sự trợ giúp nào về "phiên bản sử dụng mảng" đều rất được hoan nghênh. Rất cảm kích mọi sự giúp đỡ! Trả lời: Sub CombineRanges() Trang tính ("Trang...

Macro Excel - Kích thước hình dạng mong muốn không tương ứng với Chiều cao và Chiều rộng chính xác.

Image
Xin chào, Tôi đang cố gắng tạo một macro Excel để tự động điều chỉnh kích thước hộp theo đơn vị đo (inch) mà người dùng nhập vào. Dưới đây là bức ảnh mô tả tất cả những gì tôi đã có cho đến nay. Bạn sẽ thấy trong chiếc hộp màu xanh sáng mà tôi có kích thước D = 20 inch (đôi khi được viết là 20") và kích thước L = 100 inch (100"). Bên dưới là khung màu cam tự động điều chỉnh kích thước cho phù hợp với kích thước này (hoặc... đáng lẽ ra phải như vậy). Bên dưới khung này là mã macro cho trang tính. Ngay phía bên phải, bạn sẽ thấy các thiết lập ĐỊNH DẠNG HÌNH DẠNG cho hộp màu cam này. Bên cạnh Chiều cao và Chiều rộng, bạn sẽ nhận thấy rằng các con số không khớp với các giá trị mà người dùng đã nhập. Tôi đang cố gắng tìm hiểu lý do tại sao... Ở giữa đoạn này, dường như mặc dù tôi nhập 100" cho chiều dài (L), nhưng giá trị chiều rộng (Width) lại tuân theo công thức: Width = 0.01391*(Dimension L)-0.0024 Đối với chiều D, nó cũng thực hiện điều tương tự: Chiều cao...

So sánh hai cột chuỗi trong bảng tính Excel

Image
Chào mọi người!<br />Có ai có thể giúp tôi sửa dữ liệu này không? Có một danh sách dài các dữ liệu kiểu này. Tôi muốn tìm phương pháp nhanh để giải quyết vấn đề, ví dụ như nếu có các cột hoàn toàn khớp nhau, như ở hàng số 5 (Harley - harley), thì cột C sẽ trả về 1 hoặc 'true'; các cột không hoàn toàn khớp nhau, như ở hàng số 3 (Kerry Sean - Kelvin), thì cột C sẽ trả về 0 hoặc 'false'; và trường hợp có sự không khớp nhỏ giữa hai cột, như ở hàng 1, 2, 4, 6, thì sẽ trả về -1 hoặc 'Không khớp'. Trả lời: Đối với 2 truy vấn đầu tiên, nếu có kết quả trùng khớp hoặc không trùng khớp, bạn có thể sử dụng công thức như sau. Chèn vào ô C5 để so sánh Harley và Harley. Nếu trùng khớp thì trả về True, ngược lại trả về False. =A5=B5 Đối với yêu cầu thứ ba của bạn, hãy xem liên kết sau và cuộn xuống phần tiêu đề "Tìm kiếm gần đúng (Fuzzy Lookup) là gì?" rồi cân nhắc tải xuống tiện ích bổ sung Tìm kiếm gần đúng miễn phí của Microsoft tại liên kết được cu...