• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Textbox taki metini kalin olarak kayit etme

  • Konbuyu başlatan Konbuyu başlatan sbkstk
  • Başlangıç tarihi Başlangıç tarihi
Katılım
14 Mart 2010
Mesajlar
14
Excel Vers. ve Dili
2007
iyi gunler

textboxa yazilan bir metini kalin yada italik olarak farkli bir sekilde istege bagli olarak nasil kayit edebiliriz yardimci olabilirmisiniz bu konuda
 
Merhaba,
Aşağıdaki kodu dener misiniz?
Kod:
Private Sub CommandButton1_Click()
    Cells(1, 1).Value = TextBox1.Text
    Cells(1, 1).Font.Bold = True 'Kalın
    Cells(1, 1).Font.Italic = True 'İtalik
End Sub
 
sayin dede cevabiniz icin tesekkur ederim kismen aciklamaniz kafi geldi fakat tam olarak dosyaya uyarlayamadim

ekteki dosyaya uyarliyabilirmisiniz acaba
 

Ekli dosyalar

sorunu asagidaki gibi cozdum yardimlariniz icin tesekkurler


If c1 = True Then

Dim sat As Long


sat = Sheets("metrajsay").Cells(65536, "b").End(xlUp).Row + 1
Sheets("metrajsay").Cells(sat, "b").Value = TextBox1.Value
Sheets("metrajsay").Cells(sat, "b").Font.Bold = True
Else
sat = Sheets("metrajsay").Cells(65536, "b").End(xlUp).Row + 1
Sheets("metrajsay").Cells(sat, "b").Value = TextBox1.Value
End If
 
Merhaba,
Sorunun çözüldüğüne sevindim.
Örnek dosyanızda kalın yazı için OptionButton kullanmışsınız. Bunun yerine CheckBox kullanmanızı öneririm.
Bir üstteki mesajda belirttiğiniz kodu, kısalttım. Dener misiniz?
Kod:
Dim sat As Long
    sat = Sheets("metrajsay").Cells(65536, "b").End(xlUp).Row + 1
    Sheets("metrajsay").Cells(sat, "b").Value = TextBox1.Value
    If c1 = True Then Sheets("metrajsay").Cells(sat, "b").Font.Bold = True
 
tesekurler dede

bir sorum daha olacak

ayni sekilde kayit sirasinda en sona kayit yaparken hucreye kenarlik nasil verebiliriz
 
Merhaba,
Yukarıdaki kodda " If c1 = True....." satırından üstüne aşağıdaki kodu ekleyiniz.
Kod:
 Sheets("metrajsay").Cells(sat, "b").Borders.LineStyle = 1
Hoşçakalın.
 
Arkadaşlar Merhaba,

Hücrenin tamamını Kalın ve Normal yapabiliyoruz, benim yapmak istediğim ise;
Kod:
Üretim.Cells(k, 11) = Format(Numuneler.Cells(SatırNo, 84), "0;-0;-") & vbCrLf & Format(Numuneler.Cells(SatırNo, 36), "0;-0;-")
Örnek kodda olduğu gibi, bir hücreye iki ayrı hücreden veri giriyorum, ilk hücreden aldığım veriyi Normal, ikinci hücreden aldığım veriyi Kalın (Bold) girmek istiyorum. Bunu yapmanın bir yolu var mı?

Teşekkürler.
 
Merhaba,
Aşağıdaki şekilde dener misiniz?
Kod:
Üretim.Cells(k, 11) = Format(Numuneler.Cells(SatırNo, 84), "0;-0;-") & _
vbCrLf & Format(Numuneler.Cells(SatırNo, 36), "0;-0;-")
q = 1
x = Len(Cells(SatırNo, 36).Value)
p = WorksheetFunction.Search(Cells(SatırNo, 36), Üretim.Cells(k, 11), q)
Üretim.Cells(k, 11).Characters(p, x).Font.Bold = True
 
Geri
Üst