soyadı küçük büyük ve email

Katılım
25 Temmuz 2005
Mesajlar
12
Selam soyadı kısmını küçük olarak giriyorum bunu kendisi otomatik büyük harf ile yazıcak birde sicili kısmında 1256 sicili email kısmına kendisi otomatik ak1256@mynet gibi yazabilirmi sicil kısmından sicili alıp kendisi diğer ksıımlar sabit nasıl yapabilirim
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [B2:C1000]) Is Nothing Then Exit Sub
For SUT = 2 To Cells(65536, "B").End(3).Row
Cells(SUT, "B") = UCase(Replace(Replace(Cells(SUT, "B"), "ı", "I"), "i", "İ"))
Next
For SUT = 2 To Cells(65536, "C").End(3).Row
Cells(SUT, "D") = Cells(SUT, "C") & "AD" & "@mynet.com"
Next
End Sub
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,266
Excel Vers. ve Dili
Ofis 365 Türkçe
email ekleme

Merhaba,

Bende veri giriş sırasında işlemi yapmaya çalıştım. Hyperlink eklendi.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [A:C]) Is Nothing Then Exit Sub
If Target <> "" And Target.Column = 1 Then
    Target = Evaluate("=proper(""" & Target & """)")
    Target.Offset(0, 1).Select
ElseIf Target <> "" And Target.Column = 2 Then
    Target = Evaluate("=upper(""" & Target & """)")
    Target.Offset(0, 1).Select
ElseIf Target <> "" And Target.Column = 3 Then
    Target.Offset(0, 1).FormulaR1C1 = Evaluate("=lower(""" & Target.Offset(0, -2) & """)") & Target & "@mynet"
    Target.Offset(0, 1).Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
        "mailto:" & Target.Offset(0, 1)
End If
Son:
End Sub
 
Üst