hoangtran1176
Thành viên mới
- Tham gia
- 30/7/22
- Bài viết
- 31
- Được thích
- 12
Bạn có thể nói rõ hơn được không?Mình có 1 vùng dữ liệu H319, muốn copy vùng dữ liệu đó paste theo thứ tự từ ngày 1 đến ngày 31 tương ứng với các cột.
Rất mong hỗ trợ từ mọi người.
Thánks
Ý là mình muốn copy vùng dữ liệu A định sẵn trên fie đính kèm paste xuống theo từng ngày, VD ngày 1 copy vùng A paste xuống ngày 1, ngày 2 copy vùng dữ liệu A pâste ngày 2, Nhưng không xoá dữ liệu của ngày 1, Tương tự các ngày tiếp theo.Bạn có thể nói rõ hơn được không?
Không biết đoán trúng không!?Mình có 1 vùng dữ liệu H319, muốn copy vùng dữ liệu đó paste theo thứ tự từ ngày 1 đến ngày 31 tương ứng với các cột.
Rất mong hỗ trợ từ mọi người.
Thánks
Sub Dien_Dl()
Dim Rng As Range, j As Integer
With Sheet13
Set Rng = .Range("H3:J19")
For j = 3 To 95 Step 3
If .Cells(21, j).Value = .Cells(2, 7).Value Then
Rng.Copy
.Cells(24, j).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End If
Next j
End With
Set Rng = Nothing
End Sub
Mình cảm ơn bạn nhiều nha, đúng rồi đó ạKhông biết đoán trúng không!?
Bạn mình thử code dưới nhé!
Mã:Sub Dien_Dl() Dim Rng As Range, j As Integer With Sheet13 Set Rng = .Range("H3:J19") For j = 3 To 95 Step 3 If .Cells(21, j).Value = .Cells(2, 7).Value Then Rng.Copy .Cells(24, j).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False End If Next j End With Set Rng = Nothing End Sub
Nhờ bạn có thể giúp mình file này được không (1file khác), mình chỉnh code của bạn từ file kia áp vào file này nhưng bị lỗi. CŨng tương tự nhập theo ngày ạ.Không biết đoán trúng không!?
Bạn mình thử code dưới nhé!
Mã:Sub Dien_Dl() Dim Rng As Range, j As Integer With Sheet13 Set Rng = .Range("H3:J19") For j = 3 To 95 Step 3 If .Cells(21, j).Value = .Cells(2, 7).Value Then Rng.Copy .Cells(24, j).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False End If Next j End With Set Rng = Nothing End Sub
Của bạn mình đây .!Nhờ bạn có thể giúp mình file này được không (1file khác), mình chỉnh code của bạn từ file kia áp vào file này nhưng bị lỗi. CŨng tương tự nhập theo ngày ạ.
Mình cảm ơn nhiều.
Rõ chỗ nào? Bạn hỏi từ sau đây là ngôn ngữ gì hả?Bạn có thể nói rõ hơn được không?
...
Thánks
Em lại nhớ đến câu: "Đã ngọng còn hay nói".Rõ chỗ nào? Bạn hỏi từ sau đây là ngôn ngữ gì hả?
Nó là EngVie, vừa có á vừa có ks
(tiếng Anh không có á, tiếng Việt k và s luôn phải đi đầu từ)
Cảm ơn bạn nhiều nha, cho mình hỏi tại sao mình copy code của bạn vào 1 file khác thì nó ko được vậy bạn.Của bạn mình đây .!
Bạn mình phải sửa các thông số đúng thì nó mới chạy được.Cảm ơn bạn nhiều nha, cho mình hỏi tại sao mình copy code của bạn vào 1 file khác thì nó ko được vậy bạn.
Sub GPE()
With Sheet4
If .Range("AI3").Value2 > 0 And .Range("AI3").Value2 < 32 Then
.Range("C4").Offset(, .Range("AI3").Value2).Resize(88).Value2 = .Range("AI4:AI91").Value2
End If
End With
End Sub
Cảm ơn bạn, mình hiểu rồi nhé.Bạn mình phải sửa các thông số đúng thì nó mới chạy được.
Chẳng hạn: Tên sheet, địa chỉ vùng, ô lấy dữ liệu...
Tiện thể: ở GPE nên sử dụng 1 thứ tiếng thôi bạn mình ha!