Tôi đã trawling thông qua trang sau khi trang trên Google và đây tìm kiếm một giải pháp cho yêu cầu có vẻ đơn giản, nhưng vô ích. Có ai biết một cách đáng tin cậy để chuyển đổi một chuỗi để câu trường hợp sử dụng vba?Chuyển đổi viết hoa đầu câu sử dụng VBA
Lý tưởng nhất là tôi sẽ xây dựng nó thành một tiểu chứ không phải là một chức năng, vì vậy nó dễ dàng hơn để gọi từ GUI.
Để tham khảo, tôi muốn:
ĐÂY LÀ MỘT DÀI, UGLY in hoa cho câu. XIN VUI LÒNG GỬI CHO TÔI NGAY LẬP TỨC.
để trở thành:
Dưới đây là một chặng đường dài, xấu xí câu chữ hoa. Vui lòng sửa đổi tôi ngay lập tức.
Chuyển đổi thành tiêu đề Trường hợp tôi thấy cực kỳ đơn giản (vì có chức năng tích hợp sẵn) nhưng chuyển sang trường hợp câu đã chứng minh thực sự khó thực sự.
Tôi đã thử một số phương pháp sau đây nhưng đưa ra lỗi tại mỗi lần lượt:
- http://www.vbforums.com/showthread.php?t=536912
- http://vbamacros.blogspot.com/2007/09/sentence-case.html
Làm thế nào tôi có thể có được điều này để làm việc?
Các liên kết đầu tiên mà bạn đã cung cấp cho các công trình như mong đợi. –
Xin lỗi, nó có. Tôi đã chạy nó sai. Giải quyết với một phụ: 'ConvertToSentenceCase Sub() động vào = SentenceCase (động vào) End Sub' – seegoon
Bạn nên đăng bài này như một câu trả lời (và chấp nhận nó) để những người khác có thể thấy rằng vấn đề của bạn đã được giải quyết (và cách bạn giải quyết nó), thậm chí nếu bạn tự giải quyết nó. :-) – JimmyPena