99.9999% là hổng ai hiểu bạn muốn gì.các bác có hiểu câu hỏi của em ko!!! sao ko thấy ai hồi âm hix!!
Tiêu đề của 2 sheet chẳng thấy "ăn nhậu" gì với nhau, copy cái gì vào cái gì?em có 2 sheets "Frame" vs "tinhtoan", khi bấm tinhthep ở sheets "tinhtoan" từ ô A8:M8 tự động copy xuống đến hết phần tử "Frame" ở sheets "Frame".
Hiểu chết liền. Híc!ý của em là muốn copy từ ô A8:M8 ở sheets "tinhtoan" đến hết phần tử Frame ở sheets "Frame" thì dừng lại
cảm ơn anh nhều!!!
Lần này thì thua bạn luôn, hổng biết lấy cái gì, lấy ở đâu, ghi vào đâu.Thanks anh "Bate"
e có thêm cái vấn đề này nữa là: ở sheets "tinhtoan" e có tiết diện b, h và chiều dài L; a giúp e lặp code dò tìm chung với file đính kèm "hic_hic" lun nhe!! e xin cảm ơn nhiều!!
Thử copy dòng lệnh này vào cái nút của bạn nhéem có 2 sheets "Frame" vs "tinhtoan", khi bấm tinhthep ở sheets "tinhtoan" từ ô A8:M8 tự động copy xuống đến hết phần tử "Frame" ở sheets "Frame".
Private Sub CommandButton1_Click()
Range("A8:M" & Sheets("Frames").[A65536].End(3).Row + 6).FillDown
End Sub
sory a: ở sheets "tinhtoan" e có tiết diện b, h và chiều dài L; anh giúp em ở sheets "Frame" từ ô N4:R11 lấy dữ liệu sang sheets "tinhtoan" ứng với tiết diện b, h và chiều dài L...xin anh giúp giùm e ạ...Lần này thì thua bạn luôn, hổng biết lấy cái gì, lấy ở đâu, ghi vào đâu.
sory a: ở sheets "tinhtoan" e có tiết diện b, h và chiều dài L; anh giúp em ở sheets "Frame" từ ô N4:R11 lấy dữ liệu sang sheets "tinhtoan" ứng với tiết diện b, h và chiều dài L...xin anh giúp giùm e ạ...
nó ở cột F, G và L
cũng tương tự như bạn đã làm, nhưng ko phải công thức mà là code được ko bạnMình làm tiếp code của thầy Ba Tê đã làm cho bạn và theo cách hiểu của người...trên mây (hic, đọc mà vẫn còn lơ mơ với cái đề bài...), ra kết quả thế này. Bạn xem đã đúng ý chưa nhé. Không đúng...thì chắc là sai...hihi.
Bạn xem file:
cũng tương tự như bạn đã làm, nhưng ko phải công thức mà là code được ko bạn
có nghĩa cột F, G và L là ko thấy công thức mà vẫn dò tìm được
giúp giùm mình với...cảm ơn nhiều...
Giờ là cột F, G và I. Cột F tiêu đề là b (cm), cột G tiêu đề là: h(cm), cột I tiêu đề là L(m).. hi rồi em chốt lại..mà muốn bấm nút chạy 1 phát...hĩ hĩ cám ơn anh nhiều...Cột L tiêu đề là "G", cột I tiêu đề là L(m), vậy là lấy dữ liệu cho cột L hay cột I?
Mình lại cứ hiểu là cột F, G, và I. (cột I có L(m)), hic hic.
Vì như ở trên khi bạn nói đến cột F và cột G bạn nói tới tiêu đề mà. chứ đâu có nói cột nào đâu. Đấy là mình tự hiểu
b(cm)
h(cm)
mình hiểu là cột F và G.
Loạn mất rồi.
Một là nói tiêu đề cột thì nói tất cả là tiêu đề cột, hai là nói cột thì chỉ cần nói cột A, B hay C.....thôi thì mới hiểu thống nhất và làm được dễ dàng hơn.
Giờ là cột F, G và L. Cột F tiêu đề là b (cm), cột G tiêu đề là: h(cm), và cột L tiêu đề là g??? hay là muốn cột I tiêu đề là L(m)????
Không muốn thấy công thức mà muốn bấm nút chạy 1 phát...
Giờ là cột F, G và I. Cột F tiêu đề là b (cm), cột G tiêu đề là: h(cm), cột I tiêu đề là L(m).. hi rồi em chốt lại..mà muốn bấm nút chạy 1 phát...hĩ hĩ cám ơn anh nhiều...
đúng ý như vậy đó bạn... nhờ bạn giúp đỡ_chúc bạn buổi chiều làm việc vui vẻ!!!File mình gửi cho bạn, bạn có xem kỹ tiêu đề cột không? Bạn xem kỹ file của mình đã đúng ý chưa đã nhé, xem kỹ lại các cột, nếu đã đúng ý kiểu như thế thì mình làm tiếp cho bạn. Ok nhé. Giờ phải zìa nhà đã, hết giờ làm rồi, tối tiếp chiêu cho bạn sau nhé.
đúng ý như vậy đó bạn... nhờ bạn giúp đỡ_chúc bạn buổi chiều làm việc vui vẻ!!!
cơ bản là đúng ý em rồi, nhưng ở cột F,G, I thì không cần công thức mà thay vào đó là đoạn code bổ sung vào code đã có sẵn...còn cột L ko quan tâm nữa..bạn có hiểu ý mình hok!!! ráng giúp giùm y...Bạn chưa xem kỹ file của mình đúng không? Vì các cột F,G, I đã được lấy sang bằng code. Khi nãy bạn nói cột L, mới phải hỏi lại bạn. Dòng 6 là công thức bạn muốn có. Nếu muốn thay đổi công thức thì vào dòng 6 mà thay đổi.
Tất cả các dòng từ 8 trở xuống sẽ tính toán giống như dòng 6.
cơ bản là đúng ý em rồi, nhưng ở cột F,G, I thì không cần công thức mà thay vào đó là đoạn code bổ sung vào code đã có sẵn...còn cột L ko quan tâm nữa..bạn có hiểu ý mình hok!!! ráng giúp giùm y...
tại đây là ví dụ nên e đã cắt dữ liệu đi, chớ nó rất nhiều phần tử nên e mới cần dùng vba.... a giúp giùm e...mong đc hồi âm..Bạn quan tâm công thức hay không công thức làm gì,
Đúng giá trị mình cần tìm là được, kết quả đúng là OKIE;
mà sao tất cả có thể làm công thức thường được , tại sao phải là VBA???
vì dữ liệu cũng có mấy chục dòng đâu có nhiều gì chăng đâu?
tại đây là ví dụ nên e đã cắt dữ liệu đi, chớ nó rất nhiều phần tử nên e mới cần dùng vba.... a giúp giùm e...mong đc hồi âm..
bài trên bác XN chỉ giúp em thêm công thức vào dòng 6 thôi, cái đó em cũng biết nhưng vấn đề là giờ e muốn ở cột F,G, I thì không cần công thức mà thay vào đó là đoạn code bổ sung vào code đã có sẵn...bác giúp giùm e..Bài trên XN đã giúp bạn còn gì? đã chuyển thành VALUE hết, chỉ để công thức ở dòng thứ 6 mà thôi?
Vậy bạn muốn gì hơn?
bài trên bác XN chỉ giúp em thêm công thức vào dòng 6 thôi, cái đó em cũng biết nhưng vấn đề là giờ e muốn ở cột F,G, I thì không cần công thức mà thay vào đó là đoạn code bổ sung vào code đã có sẵn...bác giúp giùm e..
e gửi bác lại file này bác xem rồi bổ sung cho em, em chỉ cần 1 click xong...không chỉ thêm công thức cho dòng 6 đâu, mà:
code cũ có sẵn thì các cột J K M N L cũng là công thức copy xuống đó thôi - giờ XN đã bổ sung vào code cũ để tính toán cho các cột F G H I
quan trọng bạn cần gì hơn? chứ tất cả F G H I chuyển thành giá trị (VALUE) giống code cũ đó (chỉ riêng dòng 6 là công thức)
Nên bạn phải nói cái bạn cần ra
e gửi bác lại file này bác xem rồi bổ sung cho em, em chỉ cần 1 click xong...
code đó là của bác "bate" đó!!
mình chỉ ko muốn dùng công thức ở cột F,G, I thôi còn lại vẫn như cũ...
code đó là của bác "bate" đó!!
mình chỉ ko muốn dùng công thức ở cột F,G, I thôi còn lại vẫn như cũ...
Hình như bạn muốn kết quả như thế này đúng không?
Làm kiểu kia bạn hổng hiểu nên làm kiểu "củ chuối" này xem sao. Có khi bạn sẽ dễ hiểu hơn á.
Thì ra đây là kiểu củ chuối...bác XN và Bác vodoi2x làm đúng ý em rồi...e cảm ơn 2 bác nhiều..và các bác trong GPE...chúc nhiều sức khỏe...Hình như bạn muốn kết quả như thế này đúng không?
Làm kiểu kia bạn hổng hiểu nên làm kiểu "củ chuối" này xem sao. Có khi bạn sẽ dễ hiểu hơn á.
Thì ra đây là kiểu củ chuối...bác XN và Bác vodoi2x làm đúng ý em rồi...e cảm ơn 2 bác nhiều..và các bác trong GPE...chúc nhiều sức khỏe...
Vậy e nhờ các bác giúp e lun phần lọc lun nhe: cũng file đó e mún lọc giá trị ở cột E là Mmax Min1 Mmin2 tương ứng với tên ở cột A...e có kèm file theo ạ..
Số phần tử của bạn tối đa là bao nhiêu phần tử, số cấu kiện trong GPE tối đa là bao nhiêu
Nếu trên 5000 dòng trở lên thì code củ chuối đó sẽ chậm là chắc,
em xin cảm ơn nhiều....
Max là giá trị lớn nhất của M, Min1 là giá trị nhỏ nhất của M, Min2 là giá trị nhỏ thứ 2 của M...vậy cách tim Max thì chắc là Max lớn nhất của M, nhưng Min1 Min2 là sao?
Một lần nữa bạn lại không giải thích rõ ràng: cần giải thích rõ ràng Max, Min1, Min2 tìm thế nào
Lấy file bài trên của XN làm tiếp cho bạn thêm 1 Sub Tia_Oi cho đủ cặp (Của XN là MaOi rồi)Max là giá trị lớn nhất của M, Min1 là giá trị nhỏ nhất của M, Min2 là giá trị nhỏ thứ 2 của M...
Public Sub Tia_Oi()
Application.ScreenUpdating = False
Dim Sarr(), Darr(), I As Long, J As Long, K As Long
Range("A8:N" & [A65000].End(xlUp).Row).Copy [Q8]
Range("Q8:AD" & [Q65000].End(xlUp).Row).Sort Key1:=Range("Q8"), Order1:=xlAscending, Key2:=Range("U8") _
, Order2:=xlDescending, Header:=xlNo
Sarr = Range("Q8:AD" & [Q65000].End(xlUp).Row + 1).Value
ReDim Darr(1 To UBound(Sarr, 1), 1 To UBound(Sarr, 2))
K = 1
For J = 1 To UBound(Sarr, 2)
Darr(K, J) = Sarr(1, J)
Next J
For I = 2 To UBound(Sarr, 1) - 1
If Sarr(I, 1) <> Sarr(I + 1, 1) Then
For J = 1 To UBound(Sarr, 2)
Darr(K + 1, J) = Sarr(I - 1, J)
Darr(K + 2, J) = Sarr(I, J)
Darr(K + 3, J) = Sarr(I + 1, J)
Next J
K = K + 3
End If
Next I
[Q8:AD65000].ClearContents
[Q8].Resize(K, UBound(Sarr, 2)).Value = Darr
Application.ScreenUpdating = True
End Sub