Kullanıcı için bir dize girdim ve sonra bunu bir formüle eklemem gerekir. Diğer soruları aradım ancak istenen çıktıyı almadım. formül içeren değişken dizeleri nasıl kullanacağız?
Sname = InputBox("Enter name")
Cells(2, 32).FormulaR1C1 = _
=CONCATENATE(J2,""-"",K2,""-"",L2,""-"" "" & Sname & "" -"",T2,U2,V2,W2,X2,Y2,""-"",AB2,""-"",AC2)
i
=CONCATENATE(J2,"-",K2,"-",L2,"-" & "AAA" & "-",T2,U2,V2,W2,X2,Y2,"-",AB2,"-",AC2)
Olası [Kopyalama VBA Notları] kopyası (http://stackoverflow.com/questions/24454575/quotation-marks-vba) – vacip
@vacip Çift tırnak işareti var mı? ya da ben bir şey almıyor muyum? ı hem de '= BİRLEŞTİR ('J2' makro çalıştırıldıktan sonra tek tırnak işareti hücrede görünür, "-", 'K2', "-", 'L2', "-", "& SNAME &", "-", "T2", "U2", "V2", "W2", "X2", "Y2", "-", "AB2", "-", "AC2") nedir? modülü çalıştırdıktan sonra hücre ekranları. Değişkenin adı da "Sname" olarak görüntülendiğini göstermek istediğimi göstermek istedim –
@vacip froblemin slogan kısmını yaptı ama sythr'ın cevabındaki yorumumda dediğim gibi Sname değişken değerini elde edemiyorum formül –