• DİKKAT

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

Koşula Göre Alan Kodu Ekleme

  • Konbuyu başlatan Konbuyu başlatan steppe
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Ağustos 2011
Mesajlar
319
Excel Vers. ve Dili
2003-2010 Türkçe
A sütununda il-ilçeler ,B sütununda telefon numaraları var.

A sütunundaki hücre İstanbul ile başlıyorsa B sütunundaki telefon numarasının başına 212 eklemek,

A sütunundaki hücre Ankara ile başlıyorsa B sütunundaki telefon numarasının başına 312 eklemek,

A sütunundaki hücre İzmir ile başlıyorsa B sütunundaki telefon numarasının başına 232 eklemek.

Yardımlarınız için şimdiden teşekkürler.
 

Ekli dosyalar

Son düzenleme:
Talep etmediğiniz için İstanbul Anadolu-Rumeli yakası ayrımını eklemedim.
 

Ekli dosyalar

Testerici Kardeş,
İlgin için çok teşekkür ederim.Formülle değilde makro ile çözüm üretebilir miyiz?
 
Arkadaşlar,
İhtiyacı olanlar yararlansın diye uzun araştırmalar sonucu çeşitli kodların yardımıyla oluşturduğum çalışan kodu ekliyorum.
Yalnız bir sorunum var,İSTANBUL/ŞİŞLİ ve ANKARA/ÇANKAYA uzun uzun yazmak istemiyorum.,İSTANBUL yazınca 212 , ANKARA yazınca 312'yi eklesin.

Sub kosula_gore_alan_kodu_ekle()

Dim SonSat As Long, i As Long

SonSat = Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To SonSat
If UCase(Range("A" & i)) = "İSTANBUL/ŞİŞLİ" Then
Cells(i, 2).Value = "212" & Cells(i, 2).Value
End If
If UCase(Range("A" & i)) = "ANKARA/ÇANKAYA" Then
Cells(i, 2).Value = "312" & Cells(i, 2).Value
End If
Next
End Sub
 
Suleyman242 Kardeş,
Yardımlarınız için çok teşekkür ederim.
 
Suleyman242 Kardeş,
Yardımlarınız için çok teşekkür ederim.

Biraz daha gelişmiş şeklini ekliyorum tüm illeri kapsıyor. Sayfa2 de tüm iller ve telefon kodları var kodu o sayfadan alıyor
sadece İstanbul Avrupa Ve İstanbul Anadolu yakalarını düzenlemen gerekir.
 

Ekli dosyalar

Geri
Üst