kunkun_129のプロフィール
- ベストアンサー数
- 16
- ベストアンサー率
- 64%
- お礼率
- 75%
- 登録日2008/07/23
- VBAで日付についての質問
お世話になります。 下記についてのVBA記述方法をご教示頂きたく 宜しくお願い致します。 記 1)20080924と言う日付が表示されているセルから 09の月だけを違うセルに表示する(取得)方法 2)20080924と言う日付が表示されているセルから 一月減らして(200808)違うセルに表示する(取得)方法 3)20080924と言う日付が表示されているセルから 一月増やして(200808)違うセルに表示する(取得)方法
- ベストアンサー
- miruchoko
- Visual Basic
- 回答数6
- VBAで日付についての質問
お世話になります。 下記についてのVBA記述方法をご教示頂きたく 宜しくお願い致します。 記 1)20080924と言う日付が表示されているセルから 09の月だけを違うセルに表示する(取得)方法 2)20080924と言う日付が表示されているセルから 一月減らして(200808)違うセルに表示する(取得)方法 3)20080924と言う日付が表示されているセルから 一月増やして(200808)違うセルに表示する(取得)方法
- ベストアンサー
- miruchoko
- Visual Basic
- 回答数6
- VBAで日付についての質問
お世話になります。 下記についてのVBA記述方法をご教示頂きたく 宜しくお願い致します。 記 1)20080924と言う日付が表示されているセルから 09の月だけを違うセルに表示する(取得)方法 2)20080924と言う日付が表示されているセルから 一月減らして(200808)違うセルに表示する(取得)方法 3)20080924と言う日付が表示されているセルから 一月増やして(200808)違うセルに表示する(取得)方法
- ベストアンサー
- miruchoko
- Visual Basic
- 回答数6
- エクセルVBAで複数の条件を満たす検索方法
エクセルのVBAを使ってデータ検索を行うプログラムを作っています "Sheet2"は下記のように、A列に生年月日、B列に住所、C列に電話番号、D列にメールアドレスが入力されています 【Sheet2】 生年月日 住所 電話番号 メールアドレス A B C D 1 1999/9/10 東京都○○ 11-111-1111 aa@goo.co.jp 2 2003/2/26 大阪府○○ 22-222-2222 bb@goo.co.jp 3 1985/6/22 福岡県○○ 33-333-3333 cc@goo.co.jp 4 1995/4/11 愛知県○○ 44-444-4444 dd@goo.co.jp "Sheet1"のA1に生年月日、A2に住所、A3に電話番号を入力し、"Sheet2"のデータと照合して、3つの値が合致した行のD列のメールアドレスを"Sheet1"のB1に返したいと思います 上記の表だと、"Sheet1"のA1に1985/6/22、A2に福岡県○○、A3に33-333-3333と入力されている場合、B1にcc@goo.co.jpの値を返すようにしたいのです。 findを使って生年月日、住所、電話番号を検索し、行番号を取得して、3つの行番号が同じならその行番号のD列の値を返すというような方法で考えていたのですが、エラーが回避できずに困っています。 生年月日が同じ人がいたり、夫婦や親子などは住所と電話番号が同じといった場合があり、上手く検索できません。 エラー回避の方法、もしくは他のやり方でも構いませんので どなたかご教授願えないでしょうか? よろしくお願いします。
- ベストアンサー
- pattern706
- Visual Basic
- 回答数6
- エクセルVBAで複数の条件を満たす検索方法
エクセルのVBAを使ってデータ検索を行うプログラムを作っています "Sheet2"は下記のように、A列に生年月日、B列に住所、C列に電話番号、D列にメールアドレスが入力されています 【Sheet2】 生年月日 住所 電話番号 メールアドレス A B C D 1 1999/9/10 東京都○○ 11-111-1111 aa@goo.co.jp 2 2003/2/26 大阪府○○ 22-222-2222 bb@goo.co.jp 3 1985/6/22 福岡県○○ 33-333-3333 cc@goo.co.jp 4 1995/4/11 愛知県○○ 44-444-4444 dd@goo.co.jp "Sheet1"のA1に生年月日、A2に住所、A3に電話番号を入力し、"Sheet2"のデータと照合して、3つの値が合致した行のD列のメールアドレスを"Sheet1"のB1に返したいと思います 上記の表だと、"Sheet1"のA1に1985/6/22、A2に福岡県○○、A3に33-333-3333と入力されている場合、B1にcc@goo.co.jpの値を返すようにしたいのです。 findを使って生年月日、住所、電話番号を検索し、行番号を取得して、3つの行番号が同じならその行番号のD列の値を返すというような方法で考えていたのですが、エラーが回避できずに困っています。 生年月日が同じ人がいたり、夫婦や親子などは住所と電話番号が同じといった場合があり、上手く検索できません。 エラー回避の方法、もしくは他のやり方でも構いませんので どなたかご教授願えないでしょうか? よろしくお願いします。
- ベストアンサー
- pattern706
- Visual Basic
- 回答数6