• DİKKAT

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

Textbox ile hücre özelliğini değiştirme nasıl olmalı?

  • Konbuyu başlatan Konbuyu başlatan s.savas
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Arkadaşlar userform ile excele kayıt yaparken, textbox da olan veri excele çerçeve içerisinde ve ortalanmış olarak nasıl alınır.
 
Selamlar,

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Option Explicit
 
Private Sub CommandButton1_Click()
    With Range("A1")
        .Value = TextBox1
        .Borders.LineStyle = 1
        .HorizontalAlignment = xlCenter
    End With
End Sub
 
Selamlar,

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Option Explicit
 
Private Sub CommandButton1_Click()
    With Range("A1")
        .Value = TextBox1
        .Borders.LineStyle = 1
        .HorizontalAlignment = xlCenter
    End With
End Sub

Teşekkür ederim Korhan hocam.
Bu kodu şöyle yorumlayabilirmiyim.
TextBox1 A1 hücresine yazarken veri hücreye ortalansın ve çerçeve içerisine alınsın.
Yazdığınız kodu ekteki belgede userforma uyarlayamadım.
İyi akşamlar.
 

Ekli dosyalar

Selamlar,

CommandButton1 nesnesindeki "k" döngüsünü aşağıdaki şekilde değiştirip deneyin. Sanıyorum ihtiyacınızı karşılar.

Kod:
For k = 1 To 7
    sh.Cells(sat, k).Value = Me.Controls("Textbox" & k).Text
    sh.Cells(sat, k).Borders.LineStyle = 1
    sh.Cells(sat, k).HorizontalAlignment = xlCenter
    If IsNumeric(sh.Cells(sat, k).Value) Then sh.Cells(sat, k).Value = sh.Cells(sat, k).Value * 1
Next
 
Selamlar,

CommandButton1 nesnesindeki "k" döngüsünü aşağıdaki şekilde değiştirip deneyin. Sanıyorum ihtiyacınızı karşılar.

Kod:
For k = 1 To 7
    sh.Cells(sat, k).Value = Me.Controls("Textbox" & k).Text
    sh.Cells(sat, k).Borders.LineStyle = 1
    sh.Cells(sat, k).HorizontalAlignment = xlCenter
    If IsNumeric(sh.Cells(sat, k).Value) Then sh.Cells(sat, k).Value = sh.Cells(sat, k).Value * 1
Next

Teşekkür ederim üstat.
 
Geri
Üst