> 日付欄の設定は添付資料の通りです。
投稿内容を拝見しまして、私も昔作ったVBAプログラムを引っ張り出して
確認してみました。
昔作った当時のエクセル(バージョンが不明)では、CSVに変換保存すると
日付がエクセルの内部データー(数字)に変換されていたのですが、
現在使用しているExcel2016では、数字になる事無く、日付で保存できる事を
確認できました。
また、JCC0101がJCC101になるのを防ぐには、データ>外部データの取り込み
>テキストファイル を選択し、CSVファイルを[インポート](Excel2016の場合)。
「コンマやタブの〜」のラジオボタンにチェックが入った状態で[次へ]クリック。
コンマのみにレ点チェックを入れ、[次へ]クリック。
データのプレビューで、
左から8番目のCode項目をクリックして選択し、列のデータ形式で「文字列」を選択。
昔は、ここで左から2番目の日付も文字列を選択する必要がありましたが、
現在(Excel2016の場合)は変更が不要であることを確認できました。
左から6番目の周波数では、値が数字と解釈できる場合、そのまま(G/標準)では
小数点以下のうち、末端の0が消されます。「433.120→433.12」
これを防ぐにはJCCの所と同様に、G/標準を文字列に変更が必要です。
HisやMyのRS(T)も、FT8等の−01や+08は、そのまま(G/標準)では
−1や8になってしまうので、0や+を消されない様にするには、G/標準を文字列に
変更が必要です。
後は[完了]、[OK]とクリックすれば、CSVデーターがエクセルに取り込まれます。
CSV変換VBAも修正が必要かな?と、確認しながらの作業でしたが、
エラーも出ず、ハムログにインポートできました。
あと、自作ログからCSVを作るとき、
ログ入力フォーム上のDXやCQ、チェックボックスの1や2のデーター
(いわゆるDC12項目)は、たぶん生成してあげる必要があると思います。
私はVBAでデーターを確認し、自動生成(不完全で不足していると思うけど)
しています。
まちがいがあった事をお詫びいたします。
当該記事は、修正しようと試みましたが、なぜかパスワードがエラーになってしまう為、
修正、削除は諦めました。
井上様、どうもありがとうございました。
【2022/11/11(Fri) 06:31:04 投稿者により修正されました。】