• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Chuyển dấu chấm thành dấu phảy

Nơi trao đổi về VBA (Visual Basic for Application), lập trình cho ứng dụng Microsoft Office, AutoCAD...

Moderator: tungblt

User avatar
nguyenbacbk
Thành viên danh dự
Thành viên danh dự
Posts: 115
Joined: Mon 27/04/2009 2:25 pm
Location: Thai Nguyen city
Contact:

Chuyển dấu chấm thành dấu phảy

Postby nguyenbacbk » Wed 16/12/2009 2:39 pm

Các Bác ơi. Em có file excel mà dấu chấm, dấu phảy nhảy linh tinh cả.ví dụ trong cột A có các số :A1=3.5;A2=3.9;A3=4.62;A4=44.52 nhưng lại có người nhập là A1=3,5;A2=3.9;A3=4,62;A4=44,52. Em nhờ các bác hướng dẫn em viết 1 chương trình để tìm kiếm trong cột A và chuyển dấu phảy thành dấu chấm.Thank các bác


Bằng ĐH là chứng nhận biết tự học, lấy bằng xong mới học ĐH

User avatar
ngochoan2006
Guru
Guru
Posts: 184
Joined: Wed 25/10/2006 4:35 pm
Location: Phúc Yên - Vĩnh Phúc !
Been thanked: 1 time

Re: Chuyển dấu chấm thành dấu phảy

Postby ngochoan2006 » Wed 16/12/2009 3:31 pm

Cái này dễ như ăn cháo :
code như sau :
  1. Range("A1:A8").Select ' Chọn từ cột A dòng 1 tới cột A dòng 8
  2.    Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
  3.         SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
  4.         ReplaceFormat:=False
Kiến thức là vô hạn!
Hiểu biết của tui thì có hạn !
Nên dừng có ngạc nhiên khi tôi không biết 1+2 =? !

User avatar
nguyenbacbk
Thành viên danh dự
Thành viên danh dự
Posts: 115
Joined: Mon 27/04/2009 2:25 pm
Location: Thai Nguyen city
Contact:

Re: Chuyển dấu chấm thành dấu phảy

Postby nguyenbacbk » Thu 17/12/2009 9:19 am

Cảm ơn ngochoan2006
Bằng ĐH là chứng nhận biết tự học, lấy bằng xong mới học ĐH


Return to “Visual Basic for Application (VBA)”

Who is online

Users browsing this forum: No registered users and 2 guests