Thay f2+ enter bằng VBA

Liên hệ QC
Status
Không mở trả lời sau này.
Tôi tuân thủ nội quy khi đăng bài

Huonggiang13

Thành viên chính thức
Tham gia
11/4/23
Bài viết
79
Được thích
0
Anh chị giúp em với.Dùng code VBA nào để có thể thay phím f2+enter cho cột trong excl với cả nghìn dòng
 
Ý tưởng quá tuyệt vời luôn... để xử lý chuyển số giả thành số thật. :)

Mình chỉ cần đơn giản dùng thủ thuật copy 1 cell rỗng, paste special add value là được rồi.

Nếu để hiển thị cảnh báo định dạng thì chọn convert to number là xong.
 
Upvote 0
Dữ liệu của e ần phảiaans thao tác F2 enter rồi mới nhảy dữ liệu bên cạnh được ạ
 
Lần chỉnh sửa cuối:
Upvote 0
Ý tưởng quá tuyệt vời luôn... để xử lý chuyển số giả thành số thật. :)

Mình chỉ cần đơn giản dùng thủ thuật copy 1 cell rỗng, paste special add value là được rồi.

Nếu để hiển thị cảnh báo định dạng thì chọn convert to number là xong.
Thủ thuật copy... tốn mấy động tác? Ở diễn đàn nyaf bao nhiêu năm mà còn ngây thơ quá.
Ở đây, trên diễn đàn này, hễ câu hỏi có từ "code" hoặc "VBA" là người ta muốn "bấm một phát".

Đã nói người hay viết chữ e, a, dc, và ko là dân hời hợt, cái gì cũng muốn lướt qua nhanh mờ.
 
Upvote 0
Thủ thuật copy... tốn mấy động tác? Ở diễn đàn nyaf bao nhiêu năm mà còn ngây thơ quá.
Ở đây, trên diễn đàn này, hễ câu hỏi có từ "code" hoặc "VBA" là người ta muốn "bấm một phát".

Đã nói người hay viết chữ e, a, dc, và ko là dân hời hợt, cái gì cũng muốn lướt qua nhanh mờ.
Là sao e k hiểu
 
Upvote 0
Copy cột /paste value tại chỗ.
Được chưa bạn?
Nếu chưa thì share file lên nhé
 
Upvote 0
Hổng có tác dụng gì anh ạ :p
Có. Để phản biện lại bài #9 rằng cũng có nhiều "bác" trên diễn đàn này thích làm Hiệp Sĩ Trắng (White Knight), sẵn sàng ra tay cứu người đẹp trong cơn khốn (a damsel in distress) không màng chuyện viết tắt.
 
Upvote 0
Copy cột /paste value tại chỗ.
Được chưa bạn?
Nếu chưa thì share file lên nhé
Dạ chưa được ạ. Em muốn dẫy hàng bên sheet 1 tự động coppy sang sheet 2 và tự chạy . Nếu coppy thủ công thì phải nhấn f2 + enter mới chạy đuọc dữ liệu cột bên như hình trên ạ
 
Upvote 0
Hai dấu trừ là khỏi bệnh.

Mỗi thế thôi.

Làm việc với tụi jav mà úp dữ liệu lên đây thế này không lo họ đuổi cổ à?



1681286801282.png
 
Upvote 0
Có phải copy cột A từ A2 của sheet 1 sang cột B từ B5 rồi chạy cho ra các cột sau không?
Sub Copy()
Dim i, lastRow As Long
Dim wb As Workbook
Application.Calculation = xlCalculationManual
Set wb = ThisWorkbook
lastRow = wb.Worksheets("STOCK_DATA").Cells(Rows.Count, 1).End(xlUp).row
wb.Worksheets("STOCK_DATA").Range("A2:A" & lastRow).Copy Destination:=wb.Worksheets("ACTUAL_ACCOUNT_DATE_INPUT").Range("B5")
For i = 5 To lastRow + 3
wb.Worksheets("ACTUAL_ACCOUNT_DATE_INPUT").Range("B" & i) = wb.Worksheets("ACTUAL_ACCOUNT_DATE_INPUT").Range("B" & i)
Next i
Application.Calculation = xlCalculationAutomatic
End Sub
 
Upvote 0
Có phải copy cột A từ A2 của sheet 1 sang cột B từ B5 rồi chạy cho ra các cột sau không?
Sub Copy()
Dim i, lastRow As Long
Dim wb As Workbook
Application.Calculation = xlCalculationManual
Set wb = ThisWorkbook
lastRow = wb.Worksheets("STOCK_DATA").Cells(Rows.Count, 1).End(xlUp).row
wb.Worksheets("STOCK_DATA").Range("A2:A" & lastRow).Copy Destination:=wb.Worksheets("ACTUAL_ACCOUNT_DATE_INPUT").Range("B5")
For i = 5 To lastRow + 3
wb.Worksheets("ACTUAL_ACCOUNT_DATE_INPUT").Range("B" & i) = wb.Worksheets("ACTUAL_ACCOUNT_DATE_INPUT").Range("B" & i)
Next i
Application.Calculation = xlCalculationAutomatic
End Sub
Dạ đúng rồi ạ. Gán code xong tự chạy hay phải ấn tổ hợp vậy anh
 
Upvote 0
Gửi bạn file xem sao. Thử lại file thấy mỗi vòng lặp lại phải unprotect sheet 2

----
Gở file theo yêu cầu tác giả vì bảo mật.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
File dữ liệu còn kia thì khả năng mai nghỉ làm rồi. :)
 
Upvote 0
Status
Không mở trả lời sau này.
Web KT

Bài viết mới nhất

Back
Top Bottom