アプリ版:「スタンプのみでお礼する」機能のリリースについて

作成中のもので区分入力列に入力することにより、特定の値に対して指定列を飛ばすことが
できるのでしょうか。
添付画像のA列に団体・個人の区分を設けていて、団体を選択した場合はB列の団体コードに
入力ができ、個人を選択した時はTabキーを押下するとC列の顧客名に飛ぶようなことが
できるのでしょうか。
シート保護をかけていますが、B列もC列もロックはかけていません。
できるとしたら、やはりVBAでしょうか?
すみませんがどなたかご教授お願いいたします。

「入力値で特定の列を飛ばす」の質問画像

A 回答 (2件)

Worksheet_Changeイベントプロシジャに次のマクロを書くことにより、飛ばすことはできますが、ここまでやる必要があるか否かは、かっちゃnさんの方で判断してください。



Private Sub Worksheet_Change(ByVal Target As Range)
With Target(1)
If .Column = 1 And Target(1).Value = "個人" Then
.Offset(, 2).Select
End If
End With
End Sub
    • good
    • 0
この回答へのお礼

ママチャリさんへ

VBAだと難しいですね。
ちょっと挑戦してみます。
コメントありがとうございました。

お礼日時:2017/09/30 20:57

文面通り行うにはVBAとなります。



ただし、色付けや入力規則を設定することができるので
入力させにくくすることは一般機能でできますね
    • good
    • 0
この回答へのお礼

CoalTarさんへ

やはりVBAしかありませんでしたか。
コメントありがとうございます。

お礼日時:2017/09/30 20:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!