Sub Resize()
endr = ActiveSheet.[a20].End(xlUp).Row + 1
With ActiveSheet.Shapes("Line 1")
.Top = Cells(endr, 2).Top
.Left = Cells(endr, 2).Left
.Height = Cells(17, 4).Top - Cells(endr, 2).Top
.Width = Cells(17, 4).Left - Cells(endr, 2).Left
End With
End Sub
giúp mình với mình làm mã mà không được trong file của mình từ ô a9:j20 điều có công thức, mình muốn gạch chéo phần trống bắt đầu từ cột g không có dữ liệu đến cuối cột j thì làm sao mong có bạn giúp đỡ . do file có nhiều liên kết nên mình chỉ copy gia trị sheet mình muốn làm thôi. dũ liệu mình lọc dự vào ô k2, đô k2 thay đõi dũ liệu nội dung sẽ thay đổi theo, có nghĩ đưocngf gạch sẽ thay đổi
Option Explicit
Sub Resize()
Dim Endr As Long, Cls As Range
Endr = ActiveSheet.[B25].End(xlUp).Row
For Each Cls In Range("B9:B" & Endr)
If Cls.Value = "" Then Exit For
Next Cls
With ActiveSheet.Shapes("AutoShape 3")
.Top = Cells(Cls.Row, 3).Top
.Left = Cells(Cls.Row, 3).Left
.Height = Cells(20, 9).Top - Cells(Cls.Row, 2).Top
.Width = Cells(20, 9).Left - Cells(Cls.Row, 2).Left
End With
End Sub
Không biết có gì sai sót ko mà vẫn không hiẽn thì được gì hết, có phải nếu mình muốn đổi tên shap thì click chuột phải chọn assign macro, trong ô macro name xó hết nhập mỗi từ gach khong vậy, là làm mà chưa thấy có hiệu ứng gì thế?
mình dùng code của bạn cho file của mình nhưng không được. Mình thấy nếu xóa line trong file của bạn và thay bằng line khác thì nó cũng không hoạt động được.Bạn xem có ưng ý chưa nhé
Bạn ơi, mình copy code và thay lại thông tin và tên sheet cho phù hợp với file của mình nhưng cũng không được, bị báo lỗi sau. Bạn chỉ giúp mình với, tks! (Mình dùng Office 2013)mình dùng code của bạn cho file của mình nhưng không được. Mình thấy nếu xóa line trong file của bạn và thay bằng line khác thì nó cũng không hoạt động được.
Làm ơn giải thích giúp mình với.
Với code này chỉ làm được line trong một cột , có cách nào để line gạch được qua các cột không ạ?
=> đã hiểu cách làm.
Hơi thủ công vì phải vẽ hết các trường hợp
Bạn có thể gửi file lên để mọi người cùng check xem thế nàoBạn ơi, mình copy code và thay lại thông tin và tên sheet cho phù hợp với file của mình nhưng cũng không được, bị báo lỗi sau. Bạn chỉ giúp mình với, tks! (Mình dùng Office 2013)
View attachment 183923
Dữ liệu cột B đến đâu thì Fill hàm đánh số thứ tự cột A đến đó rồi nhấn nút.
Dữ liệu cột B đến đâu thì Fill hàm đánh số thứ tự cột A đến đó rồi nhấn nút.
Không nên Fill xuống hết thì không đạt được sự gạch chéo như ý muốn.
Không biết dùng thì nói đại là không biết, chỉ có thêm Worksheet_SelectionChange mà không biết ứng biến thì thôi. Thử lấy code của anhdepjai áp dụng cho File của bạn coi có được không thì biết liền.Mình cảm ơn bạn nha. Nhưng mà cách làm của bạn mình thấy thủ công quá. Mình thích giống như của #anhdepjai ấy. Để khi mình chọn phiếu thì nó tự động gạch chốt ở cuối luôn.
Không biết dùng thì nói đại là không biết, chỉ có thêm Worksheet_SelectionChange mà không biết ứng biến thì thôi. Thử lấy code của anhdepjai áp dụng cho File của bạn coi có được không thì biết liền.
Thủ công thì chờ người khác giúp vậy, tôi chạy bạn luôn và sẽ không ý kiến hoặc góp ý cho bất kỳ bài viết nào của bạn.
Nếu là đam mê thì sử dụng code bài 14 rồi áp dụng cho File trong bài viết ở Link sau (thì chỉ chọn số phiếu là được kết quả mà chẳng cần làm gì cả).Bạn nói thế thì mình chịu. Cách làm của bạn mình hiểu và mình làm được nhưng mình muốn chọn phiếu xuất là nó tự động ra luôn.
Bạn không muốn giúp đỡ mình thì mình cũng không giận bạn. Mình vẫn cảm ơn bạn đã giúp mình.
Ở nơi đây không ai có quyền ép ai cả. Tất cả vì đam mê thôi.
Nếu là đam mê thì sử dụng code bài 14 rồi áp dụng cho File trong bài viết ở Link sau (thì chỉ chọn số phiếu là được kết quả mà chẳng cần làm gì cả).
https://www.giaiphapexcel.com/diendan/threads/theo-dõi-và-truy-vấn-đơn-thuốc-nơi-phòng-khám-bệnh.126073/