Điền vào chỗ nào trong Sheet2 hả bạn?ví dụ em tải lên nhờ các bác tải về giúp e
Sheet1.[J5].CurrentRegion.Copy
Sheet2.Range("vi tri Cell cua ban").PasteSpecial
Application.CutCopyMode = False
Hỏi vầy mới đúng nè:Điền vào chỗ nào trong Sheet2 hả bạn?
không còn cách nào hả bác. em muốn lấy toàn bộ chữ màu đỏ của sheet1 điền tự động vào sheet2. sau khi có thay đổi ở sheet1 thì sheet2 cũng thany đổi theo. có bac nào giúp em vớiHỏi vầy mới đúng nè:
Sheet1 toàn bộ là chữ màu đỏ (không có Font Color nào khác nhĩ), Ctrl+A > bê nguyên qua cho lẹ, vì có loại nào khác nó đâu mà nghĩ cách này, cách nọ.
Bạn thử:không còn cách nào hả bác. em muốn lấy toàn bộ chữ màu đỏ của sheet1 điền tự động vào sheet2. sau khi có thay đổi ở sheet1 thì sheet2 cũng thany đổi theo. có bac nào giúp em với
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("J5:DL28")) Is Nothing Then
Sheet1.[J5].CurrentRegion.Copy
Sheet2.[J5].PasteSpecial
Application.CutCopyMode = False
End If
End Sub
Chẳng hiểu muốn làm cái gì?không còn cách nào hả bác. em muốn lấy toàn bộ chữ màu đỏ của sheet1 điền tự động vào sheet2. sau khi có thay đổi ở sheet1 thì sheet2 cũng thany đổi theo. có bac nào giúp em với
bạn ơi làm như thế nào bạn nhỉ. xin cám ơn bạn trướcBạn thử:
PHP:Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("J5:DL28")) Is Nothing Then Sheet1.[J5].CurrentRegion.Copy Sheet2.[J5].PasteSpecial Application.CutCopyMode = False End If End Sub
Chẳng hiểu muốn làm cái gì?
Như nội dung bài 3: Bê nguyên qua cho lẹ, nếu Sheet1 thay đổi thì nhấn nút Sheet2 sẽ thay đổi theo.[/QUOTE
Mình muốn nó tự động. có khách nào không bằng lút lệnh không bạn
Bạn làm như sau:bạn ơi làm như thế nào bạn nhỉ. xin cám ơn bạn trước
rất hay nhưng xóa nhiều file sheet2 không xóa theo được. có cách nào không ạBạn làm như sau:
1.Copy Code trên rồi dán vào cửa sổ VBA của Sheet1, ghi lại.
2. Bây giờ bạn quay lại Sheet1, bạn tác động vào bất cứ ô nào thuộc vùng J5:L28, rồi Enter 1 phát.
Kết quả là Sheet2 có dữ liệu như Sheet1.
Vậy thôi.
Click phải chuột vào Sheet1, chọn View Code rồi Paste đoạn code sau vào.Mình muốn nó tự động, có cách nào không dùng lút lệnh không bạn.
Private Sub Worksheet_Change(ByVal Target As Range)
Sheet2.Range("B3:DD26").Value = _
Sheet1.Range("J5:DL28").Value
End Sub
bạn ơi làm như thế nào bạn nhỉ. xin cám ơn bạn trước
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("J5:DL28")) Is Nothing Then
Sheet1.[J5].CurrentRegion.Copy
Sheet2.[J5].PasteSpecial Paste:=xlPasteValues
Else
Sheet2.Cells.ClearContents
' Application.CutCopyMode = True
End If
End Sub
cảm ơn bạn rất nhiều. có cách nào khi thêm dữ liệu ở sheet1 bằng đường link thì toàn bộ shee2 thay đổi tự động không.Click phải chuột vào Sheet1, chọn View Code rồi Paste đoạn code sau vào.
Mã:Private Sub Worksheet_Change(ByVal Target As Range) Sheet2.Range("B3:DD26").Value = _ Sheet1.Range("J5:DL28").Value End Sub
Nếu bê nguyên qua thì tại B3 Sheet2, gán cái này vào (dùng Link), Fill ngang và Fill xuống. Khi thay đổi dữ liệu trong Sheet1 thì Sheet2 thay đổi theo.cảm ơn bạn rất nhiều. có cách nào khi thêm dữ liệu ở sheet1 bằng đường link thì toàn bộ shee2 thay đổi tự động không.
mình không biết về code nhờ bạn chỉ rõ hộ mình vớiNếu bê nguyên qua thì tại B3 Sheet2, gán cái này vào (dùng Link), Fill ngang và Fill xuống. Khi thay đổi dữ liệu trong Sheet1 thì Sheet2 thay đổi theo.
=Sheet1!J5
ý mình là lấy đường link sheet3 vào sheet 1 khi thay đổi ở sheet 3 thì sheet 2 copy cũng thay đổi theo chứ không cần động vào vùng copy ở sheet1 nữaNếu bê nguyên qua thì tại B3 Sheet2, gán cái này vào (dùng Link), Fill ngang và Fill xuống. Khi thay đổi dữ liệu trong Sheet1 thì Sheet2 thay đổi theo.
=Sheet1!J5
Bài 1 chỉ có dữ liệu sheet1 còn sheet2 và sheet3 trống trơn nên chẳng ai hiểu bạn muốn làm cái gì?ý mình là lấy đường link sheet3 vào sheet 1 khi thay đổi ở sheet 3 thì sheet 2 copy cũng thay đổi theo chứ không cần động vào vùng copy ở sheet1 nữa
em gửi lên nhờ Các Bác xem hộ dùm ạBài 1 chỉ có dữ liệu sheet1 còn sheet2 và sheet3 trống trơn nên chẳng ai hiểu bạn muốn làm cái gì?
Muốn cụ thể thì bạn phải đính kèm File với 3 sheet (sheet1, sheet2, sheet3) và có 1 vài ví dụ cụ thể nêu rõ dữ liệu lấy từ sheet nào qua sheet nào? Chứ chẳng ai đoán mò được ý của bạn cả.
Bạn chép Code dưới vào Sheet3 và thử:em gửi lên nhờ Các Bác xem hộ dùm ạ
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("J2:T57")) Is Nothing Then
Sheet3.[J2].CurrentRegion.Copy
Sheet1.[J2].PasteSpecial Paste:=xlPasteValues
End If
End Sub
Chọn sheet3, click phải chuột rồi Paste code này vào. Khi sheet3 thay đổi thì sheet2 thay đổi theo.em gửi lên nhờ Các Bác xem hộ dùm ạ
Private Sub Worksheet_Change(ByVal Target As Range)
Sheet2.Range("J2:T500").Value = _
Sheet3.Range("J2:T500").Value
End Sub
mình muốn link từ sheet3 sang sheet1 sau đoc copy từ sheet1 sang sheet2Chọn sheet3, click phải chuột rồi Paste code này vào. Khi sheet3 thay đổi thì sheet2 thay đổi theo.
Mã:Private Sub Worksheet_Change(ByVal Target As Range) Sheet2.Range("J2:T500").Value = _ Sheet3.Range("J2:T500").Value End Sub
Hoặc dùng Link:
Tại J2 sheet2 Paste công thức này vào rồi Fill ngang và Fill xuống.
=Sheet3!J2
theo vidu của mình khi thay đổi sheet3mình muốn link từ sheet3 sang sheet1 sau đoc copy từ sheet1 sang sheet2
có lẽ mình diễn đạt chưa kỹ lên dẫn đến cái lỗi này. bạn thông cảmBạn cứ thay đổi liên tục nên tôi không theo bạn nữa.
File bài 18, nội dung tại sheet1 bạn nêu thế này nè (đọc lại đi nhé).
View attachment 196551
dạ có bạn nào xin hướng dẫn ạtheo vidu của mình khi thay đổi sheet3
có lẽ mình diễn đạt chưa kỹ lên dẫn đến cái lỗi này. bạn thông cảm
Trong File của bạn không có Code. Vậy mà bạn nói Code không đáp ứng yêu cầu của bạn?em có ví dụ tương tự nhưng nhưng code trên vẫn không đáp ứng được em đưa lên vi du lên nhờ các bác xem hộ