Skip to main content

AccessTr.neT


VBA Excel'de Instr ile belirli hücre değerleri haricindekiler varsa işlem yapma

VBA Excel'de Instr ile belirli hücre değerleri haricindekiler varsa işlem yapma

#6
Sayın atoz112;

Cevabınız için teşekkür ederim. Yalnız, cahilliğimin kusura bakmayın ama ben bir noktayı anlayamadım. Aşağıdaki kod öbeğine baktığımızda;


For i = 1 To ActiveSheet.Range("K2").End(xlDown).Row
If InStr(1, LCase(Range("K" & i)), "BANGLADESH") + _
InStr(1, LCase(Range("K" & i)), "CAMBODIA") + _
InStr(1, LCase(Range("K" & i)), "INDIA") + _
InStr(1, LCase(Range("K" & i)), "CHINA") > 0 Then
Else
MsgBox prompt:="Menşelerde BANGLADEŞ, KAMBOÇYA, ÇİN, ve HİNDİSTAN dışında ülkeler var!", Buttons:=vbCritical + vbOKOnly, Title:="Uyarı!"
End If
Next i

Benim düşük düzeydeki kod bilgime göre K2 sütunun da BANGLADESH, CAMBODIA, INDIA ya da CHINA değerlerinden biri ya da birkaçı ya da tamamı varsa bir şey yapma, eğer bunlardan farklı bir değer varsa MsgBox görüntüle yazıyor olması lazım. Ya da en azından ben böyle olmasını istiyorum. Icon_rolleyes

Siz sahip olduğunuz bilginizle beni aydınlatabilir misiniz? Ben bu ihtiyacım için yanlış kod öbeğini mi kullanıyorum acaba? Ya da doğrusu nedir?

Bu arada emeğinize sağlık, örnek Excel eklemişsiniz fakat işyerimdeki firewall dosyayı indirmemi engelliyor. Eve gittiğimde deneyeceğim maalesef.

İyi çalışmalar.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: VBA Excel'de Instr ile belirli hücre değerleri haricindekiler varsa işlem yapma - Yazar: balkan85 - 05/10/2016, 13:14
Task