gắn thẻ vào một mảng 'đoạn văn', sau đó với mỗi phần tử, tôi đã sử dụng câu trả lời của Tim để lấy văn bản ra khỏi html [câu trả lời rất ngọt ngào btw]
Ngoài ra, tôi đã nối từng 'đoạn văn' đã được làm sạch với ký tự ngắt dòng này Crh[10]
cho VBA/Excel
Wwoef20
Thành viên mới
JoinedOct 9, 2013Messages6
- 9 tháng 10 năm 2013
- #1
xin chào, Legwear size plus by Cette. Doorlopende, semitransparante panty met stippen, Lycra, versterkte tippen, platte naden. Verkrijgbaar in alle winkels en online.
Tôi có một cột chứa tất cả văn bản thẻ html trong đó. Tôi muốn cột đó được sao chép vào một cột khác nhưng với văn bản có định dạng.
ô av11 =
Tôi dùng excel 2010.
Bạn có thể hỗ trợ không, làm ơn.
Wim
Ppgc01
MrExcel MVP
JoinedApr 25, 2006Messages19,887
- 9 tháng 10 năm 2013
- #2
Chào Wim
Chào mừng bạn đến với diễn đàn
Bài đăng của bạn khó hiểu vì html trong chuỗi đã được thông dịch.
Tôi nghĩ bạn muốn nói rằng những gì bạn có trong ô là.
ô av11 =
Legwear size plus by Cette. Doorlopende, semitransparante panty met stippen, Lycra, versterkte tippen, platte naden. Verkrijgbaar in alle winkels en online.
Hy vọng điều này sẽ giúp mọi người hiểu rõ hơn về vấn đề này.
Đề xuất. nếu bạn đang ở trong windows, tôi nghĩ bạn chỉ cần sao chép văn bản vào khay nhớ tạm của windows rồi dán vào ô.
Khi nào có thời gian, nếu vẫn chưa giải quyết được vấn đề này, tôi sẽ cố gắng đăng giải pháp.
Wwoef20
Thành viên mới
JoinedOct 9, 2013Messages6
- 9 tháng 10 năm 2013
- #3
vâng, ý tôi là vậy. Rất cảm kích nếu bạn có thể dành chút thời gian pgc01 said. Chào Wim Bấm để mở rộng
Chào mừng bạn đến với diễn đàn
Bài đăng của bạn khó hiểu vì html trong chuỗi đã được thông dịch.
Tôi nghĩ bạn muốn nói rằng những gì bạn có trong ô là.
ô av11 =
Legwear size plus by Cette. Doorlopende, semitransparante panty met stippen, Lycra, versterkte tippen, platte naden. Verkrijgbaar in alle winkels en online.
Hy vọng điều này sẽ giúp mọi người hiểu rõ hơn về vấn đề này.
Đề xuất. nếu bạn đang ở trong windows, tôi nghĩ bạn chỉ cần sao chép văn bản vào khay nhớ tạm của windows rồi dán vào ô.
Khi nào có thời gian, nếu vẫn chưa giải quyết được vấn đề này, tôi sẽ cố gắng đăng giải pháp.
Ppgc01
MrExcel MVP
JoinedApr 25, 2006Messages19,887
- 9 tháng 10 năm 2013
- #4
Xin chào Mã.
Mã này sao chép nội dung trong A1 vào khay nhớ tạm của windows rồi đưa nội dung đó trở lại ô B1.
Đặt tham chiếu thành. Biểu mẫu Microsoft 2. 0 Thư viện đối tượngSub Test[]
With New DataObject
.SetText Range["A1"].Value
.PutInClipboard
End With
Range["B1"].PasteSpecial Format:="Unicode Text"
End Sub
Please test.
Wwoef20
Thành viên mới
JoinedOct 9, 2013Messages6
- 9 tháng 10 năm 2013
- #5
bỏ qua pgc01 said. Xin chào Mã.
Phạm vi["B1"]. Dán Định dạng Đặc biệt. ="Văn bản Unicode"
có lỗi không thể tìm thấy đối số. "Định dạng. =" được chọn màu xanh lam
Mã này sao chép nội dung trong A1 vào khay nhớ tạm của windows rồi đưa nội dung đó trở lại ô B1.
Đặt tham chiếu thành. Biểu mẫu Microsoft 2. 0 Thư viện đối tượngSub Test[]
With New DataObject
.SetText Range["A1"].Value
.PutInClipboard
End With
Range["B1"].PasteSpecial Format:="Unicode Text"
End Sub
Please test.
Bấm để mở rộng
Ppgc01
MrExcel MVP
JoinedApr 25, 2006Messages19,887
- 9 tháng 10 năm 2013
- #6
Xin lỗi, hãy thử mà không có đối số. Mã. Range["B1"].PasteSpecial
Wwoef20
Thành viên mới
JoinedOct 9, 2013Messages6
- 9 tháng 10 năm 2013
- #7
nhưng. . khi tôi sử dụng pastespecial mà không có định dạng. = "uni. " Nó hoạt động như một say mê. woef20 đã nói. bỏ qua Bấm để mở rộng
Vì vậy, Xin chân thành cảm ơn bạn.
Phạm vi["B1"]. Dán Định dạng Đặc biệt. ="Văn bản Unicode"
có lỗi không thể tìm thấy đối số. "Định dạng. =" được chọn màu xanh lam
Ppgc01
MrExcel MVP
JoinedApr 25, 2006Messages19,887
- 9 tháng 10 năm 2013
- #số 8
Tôi rất vui vì nó đã giúp ích cho bạn.
Nhận xét.
Tại sao tôi đăng mã với đối số Định dạng.
Tôi đã thử lần đầu với phương thức PasteSpecial của trang tính, phương thức này hỗ trợ đối số Định dạng và nó hoạt động tốt.
Tuy nhiên, tôi không hài lòng với nó vì nó yêu cầu chọn ô mục tiêu.
Sau đó tôi đã thử nghiệm với phương pháp PasteSpecial của ô, cái này có ưu điểm là không yêu cầu chọn ô mục tiêu và nó hoạt động tốt, nhưng quên xóa đối số Định dạng trong bài viết.
Chỉnh sửa lần cuối. 9 tháng 10 năm 2013
Wwoef20
Thành viên mới
JoinedOct 9, 2013Messages6
- 9 tháng 10 năm 2013
- #9
nó hoạt động như một bùa mê. Vì vậy, xin chân thành cảm ơn bạn. pgc01 said: Xin lỗi, hãy thử mà không có đối số. Mã.
bạn có thể chuyển đổi phụ này thành một chức năng không? . Range["B1"].PasteSpecial
Bấm để mở rộng
Ppgc01
MrExcel MVP
JoinedApr 25, 2006Messages19,887
- 9 tháng 10 năm 2013
- #10
woef20 anh ấy nói bạn có thể chuyển đổi phụ này thành một hàm không? Bấm để mở rộng
Nếu ý bạn là udf, một hàm được sử dụng trong một công thức trong một ô, tôi không nghĩ là có thể.
Theo như tôi biết, tất cả các ký tự trong văn bản được hiển thị trong một ô do kết quả của một công thức sẽ luôn có cùng định dạng.