मैं एक VBA मैक्रो के माध्यम से कार्य की वर्तमान नियत तिथि दिखाने के लिए टिप्पणियों का उपयोग करने का प्रयास कर रहा हूं। मेरा वर्तमान समाधान ऐसा दिखता है:
Sub AddDueDates()
Dim strPrefix As String
strPrefix = ""
With Range("Target")
If .Comment Is Nothing Then
.AddComment
End If
.Comment.Visible = True
.Comment.Shape.TextFrame.AutoSize = True
End With
With Range("Target").Comment
.Text strPrefix & Range("Source").Text
End With
End Sub
मैं बहुत जागरूक हूं, कि यह संभावना मैला कोड है, लेकिन मैं अभी फिर से शुरू कर रहा हूं।
अब तक का समाधान एकल कोशिका के लिए ठीक काम करता है। मैंने सेल संदर्भों जैसे "बी 12" का उपयोग करने के बजाय "लक्ष्य" और "स्रोत" को पहले ही नाम दे दिया। अब मैं इसे कई कोशिकाओं तक विस्तारित करना चाहता हूं, मैं पहले से तय सीमा के आधार पर (उदाहरण A1: A6)।
चयन जहां टिप्पणियों को जोड़ा जाएगा, एक अलग वर्कशीट में समान आकार की सीमा के अनुरूप होगा।
मुझे लगता है कि एक लूप मददगार होगा, लेकिन मुझे नहीं पता कि कहां से शुरू किया जाए।
नीचे दी गई तस्वीर बता सकती है कि मैं क्या करना चाहता हूं। स्रोत गतिशील तिथियों से भरा है जो मैं अपनी टिप्पणियों में जोड़ना चाहता हूं
https://i.stack.imgur.com/EsfEa.jpg
अग्रिम में धन्यवाद