. Sonra çift tırnak her geçici karakterini değiştirmek için dEĞİŞTİRİN kullanabilirsiniz. Ben geçici yedek karakteri olarak tilde kullanın.
İşte üzerinde çalıştığım bir projeden bir örnek. Bu, hücrenin yanlışlıkla kazandığında çok karmaşık bir formülü onarmak için küçük bir yardımcı programdır. Hücreye girmek zor bir formüldür, ancak bu küçük yardımcı program anında düzeltir
Sub RepairFormula()
Dim FormulaString As String
FormulaString = "=MID(CELL(~filename~,$A$1),FIND(~[~,CELL(~filename~,$A$1))+1,FIND(~]~, CELL(~filename~,$A$1))-FIND(~[~,CELL(~filename~,$A$1))-1)"
FormulaString = Replace(FormulaString, Chr(126), Chr(34)) 'this replaces every instance of the tilde with a double quote.
Range("WorkbookFileName").Formula = FormulaString
Bu gerçekten basit bir programlama numarasıdır, ancak VBA kodunuzdaki formülü girmeyi oldukça kolaylaştırır.
Doğrudan bir yanıt değil, ancak bu dizeden emin misiniz? Dairesel bir referans ve eşittir işareti ile başlamıyor. – JimmyPena
@JimmyPena Bence bu muhtemelen sadece örnek kod.Bir düzenleme gönderiyorum, – Farfromunique