excelde kimya formülleri kullanıyorum. öyle bir makro atamalıyım excelde yazdığım formülerin rakamları alt karakter olsun. bu mümkünmü yardımlarınız için teşekür ederim.
Sayfanın modülüne aşağıdaki kodları yazın.
Herhangi bir hücreye birşey yazıldığında , içindeki rakamları üstkarakter yapar.
[vb:1:44f028df58]Private Sub Worksheet_Change(ByVal Target As Range)
metin = Target.Value
boy = Len(metin)
For i = 1 To boy
kar = Mid(metin, i, 1)
If IsNumeric(kar) = True Then
With Target.Characters(Start:=i, Length:=1).Font
.Subscript = True
End With
End If
Next i
End Sub[/vb:1:44f028df58]
hayır arkadaş bu olmaz. bu bütün karakterleri alt olarak yazıyor. ben sadece rakamları alt yazdırmak istiyorum. mesela. H2So4 burdaki 2 ve dört ün alt karakter olmasını istiyorum. teşekürler
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.