2012-01-06 11 views
0

毎日次の形式で電子メールレポートを受信して​​います。Outlookメッセージ本体をExcelにエクスポート

形式は同じですが、値は異なります。

だから私は、これはエクセルにコピーした後に、理想的な形式である私は、自動的に個々の細胞の代わりにコピーするには、このデータを配置するための方法があると思いますし、1

によって1に
type  ID  Date_or_Range      Total 
DAU   aaaa 1/5/2012       9999 
DAU   bbbb 1/5/2012       9999 
DAU   cccc 1/5/2012       9999 
DAU   dddd 1/5/2012       9999 
DAU   eeee 1/5/2012       9999 
DAU   ffff 1/5/2012       9999 
DAU   gggg 1/5/2012       9999 
DAU   hhhh 1/5/2012       9999 
DAU   iiii 1/5/2012       9999 
DAU   jjjj 1/5/2012       9999 
DAU   kkkk 1/5/2012       9999 
MAU   aaaa 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   bbbb 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   cccc 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   dddd 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   eeee 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   ffff 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   gggg 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   hhhh 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   iiii 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   jjjj 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   kkkk 2011-12-07 to 2012-01-05 inclusive 9999 
MAU   LLLL 2011-12-07 to 2012-01-05 inclusive 9999 
Last 7 Days aaaa 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days bbbb 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days cccc 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days dddd 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days eeee 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days ffff 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days gggg 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days hhhh 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days iiii 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days jjjj 2011-12-30 to 2012-01-05 inclusive 9999 
Last 7 Days kkkk 2011-12-30 to 2012-01-05 inclusive 9999 
New Users aaaa 1/5/2012       9999 
New Users bbbb 1/5/2012       9999 
New Users cccc 1/5/2012       9999 
New Users dddd 1/5/2012       9999 
New Users eeee 1/5/2012       9999 
New Users ffff 1/5/2012       9999 
New Users gggg 1/5/2012       9999 
New Users hhhh 1/5/2012       9999 
New Users iiii 1/5/2012       9999 
New Users jjjj 1/5/2012       9999 

を貼り付けますVBAを使用します。

これまでのところ、メッセージ全体を1つのセルにコピーすることを可能にするコードを見つけましたA1Msg.Bodyを使用していますが、以下のフォーマットを使用することをお勧めします。

A B  C    D 
1 DAU aaaa 1/5/2012 9999 
2 DAU bbbb 1/5/2012 9999 
3 DAU cccc 1/5/2012 9999 
4 DAU dddd 1/5/2012 9999 
5 DAU eeee 1/5/2012 9999 

私は、これは、多くの多くの人々のための参考になると思うので、私は誰かが正確コードの作成を支援し、私たちと共有することができます願っています。

txtファイル(コピー/ペースト)に感謝して保存

+1

を支援します。あなたは自分の入力なしでソリューションを展開する準備ができて要求した場合、「スタックオーバーフローは、専門家や愛好家のプログラマのためである」、お近くのvbasolutions INC。行こうとするかもしれません... – Arnoldiusss

+0

それはテーブルなのか、それともテキストブロブですか?それが添付ファイルとしてあなたに送られるように要求できますか? – JimmyPena

答えて

1

をし、Excelで開いている(インポートウィザードが表示されます)

0

がペースト特別を使用してみてください。

あなたには2つのオプションがあり、通常は自分のニーズに合っています。それは 'テキスト'バージョンかもしれません。

あなたは特別なペーストに慣れていない場合、これらはあなたのステップです:あなたは 3.私はショートカットキー(Altキーを使用優れて 2. Alt + Tabキーを超える見通しメッセージから好きな 1.コピーし、それから " e "、" s ")。あなたのキーボードのAlt-E-Sです(ダッシュなし)。ペーストするのはAlt、E、P です。4.これにより、ユニコードのテキスト、テキストとして貼り付けることができるウィンドウが表示されます。イメージの場合は、すべての種類のオプションがあります。

希望は、これはよくある質問から

関連する問題