URL'yi, bu formüle uygulanan bir hücreden almak istiyorum.
=HYPERLINK(CONCATENATE("https://loremipsum.com/#/Advertiser/",[@[Customer CID]],"/.html"), "View")
Formül, sayfamdaki “Müşteri CID” sindeki sütunlardan birine yapılandırılmış bir referansa sahiptir.
Bu makroyu sayfama uygulamaya çalıştığımda, formül doğru bir URL'yi değerlendirirken bile default_value değerini veriyor.
Function GetURL(cell As Range, Optional default_value As Variant)
If (cell.Range("A1").Hyperlinks.Count <> 1) Then
GetURL = default_value
Else
GetURL = cell.Range("A1").Hyperlinks(1).Address
End If
End Function
Ancak formülü uygulamadığımda ve hücreye sağ tıklayarak hücreye bir köprü eklediğimde makro işlevi =GetUrl([@[Customer CID]], "")
çalışır ve URL'yi verir.
Bu hücreyi bir formülün köprüsünü değerlendiriyorsa, bir hücreden köprü almak için bu görevi nasıl uygulayabileceğimi bilen var mı?
#VALUE!
hataları, önce tüm hata hücrelerini seçin (J2:J5
) emin olmakJ2
aktif hücredir. Sonra basınF2
. Sonra basınCtrl
+Enter
.