Select and Import delimited data file (ERA)

Troutwater

New Member
Joined
May 1, 2008
Messages
17
I have begun to chase my tail on this one, so help me out.

I need to summarize some data from multiple files but I can't seem to have the user select the file and import it.

It's a ERA(electronic remittance advice) 835 file that will import with the "Import Text File" routine. I've added the "GetOpenFileName" to it but apparently have not appropriately adjusted my "QueryTable.Add" routine.

I removed the .Refresh Backgroundquery:=False line as this was causing an error and this not SQL data.

The desired files have names like this: C123456.835.EDIPROCESSERPROCEEDED

My simpleton code reads:

Sub IMPORT_835()
' IMPORT_835 Macro
Dim InputFile As Variant

InputFile = Application.GetOpenFilename(Title:="Choose your file", _
FileFilter:="All Files (*.*), *.*")

With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;Inputfile", _
Destination:=Range("$B$2"))

.Name = InputFile
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = True
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlOverwriteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 437
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = False
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileOtherDelimiter = "*"
.TextFileColumnDataTypes = Array(2, 2, 2, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9)
.TextFileTrailingMinusNumbers = True

End With
End Sub

NO DATA IS IMPORTED, WHY?
 
This thing i already done.. If you know about how to convert Electronic Remittance Advice (835) - ER format to excel ....that will work..

You have done simple import and replace.... when you will convert ERA text file to excel or SQL table then it will give you 252 columns... which is correct format... you can check below link file with the original 252 columns data ...
https://drive.google.com/file/d/0Bx8Ry12AXZ87eFRqTkVwWXA2WTA/edit?usp=sharing

252 Columns
SUBLNAME
SUBFNAME
SUBMI
SUBIDCODE
SUBADDR1
SUBADDR2
SUBCITY
SUBST
SUBZIP
SUBSEX
SUBDOB
SUBREL
SUBORDER
PATLNAME
PATFNAME
PATMI
PATADDR1
PATADDR2
PATCITY
PATST
PATZIP
PATSEX
PATMSTAT
PATDOB
PATREL
CLAIMPATCTL
CLAIMSTATUSCODE
CLAIMSTATUSDESC
CLAIMTOTALCHARGE
CLAIMTOTALPAID
PATRESPONSIBLE
FILIND
PAYERCLAIMCODE
FACILITYTYPECODE
CLAIMFREQ
CLAIMSUPPLEMENTALAMTAU
CLMADJGRPCODE
CLMADJGRPDESC
CLMADJCODE
CLMADJAMT
CLMADJQTY
CLMADJCODE1
CLMADJAMT1
CLMADJQTY1
CLMADJCODE2
CLMADJAMT2
CLMADJQTY2
CLMADJCODE3
CLMADJAMT3
CLMADJQTY3
CLMADJCODE4
CLMADJAMT4
CLMADJQTY4
CLMADJCODE5
CLMADJAMT5
CLMADJQTY5
CLMADJCODE6
CLMADJAMT6
CLMADJQTY6
MOAPERCENT
MOAMOUNTPAYABLE
MOAREMARK1
MOAREMARK2
MOAREMARK3
MOAREMARK4
MOAREMARK5
MOAPAYMENT
MOANONPAYABLE
MIACOVDVC
MIAOPOUTAMT
MIALIFPSYDAYS
MIADRGAMT
MIAREMARK1
MIASHAREAMT
MIAMSPPASSAMT
MIAPPSCAPAMT
MIAFSPDRGAMT
MIAHSPDRGAMT
MIADHSDRGAMT
MIAOLDCAPAMT
MIAIMEAMT
MIAOHSDRG
MIACOSTRPTDATCNT
MIAOFSDRG
MIAPPSCAPOUTAMT
MIAINDTEACHAMT
MIANONPAYPROAMT
MIAREMARK2
MIAREMARK3
MIAREMARK4
MIACAPEXCPAMT
DATEOFSERVICE1
PROCEDURE1
PROCEDUREMODA1
PROCEDUREMODB1
PROCEDUREMODC1
PROCEDUREMODD1
PROCBILLEDAMT1
PROCPAYAMT1
PROCREVENUECODE1
PROCUNITSPAID1
PROCUNITS1
PROCEDUREDESCRIPTION1
PROCALLOWEDAMT1
PROCPERDAYLIMITAMT1
PROCDEDUCTIONAMT1
PROCNETBILLEDAMT1
PROCTAXAMT1
PROCTOTALBEFORETAXESAMT1
PROCDEDUCTAMT1
PROCCOINSAMT1
PROCCOADJAMT1
PROCPROTHERAM1
PROCCOPAYAMT1
SERVICEDATEFROM1
SERVICEDATETO1
PROCPRIORAUTHNUMBER1
PROCCTLNUMBER1
PROCREMARKCODE1
PROCADJGRPCODE1
PROCADJCODE1
PROCADJAMT1
PROCADJQTY1
DATEOFSERVICE2
PROCEDURE2
PROCEDUREMODA2
PROCEDUREMODB2
PROCEDUREMODC2
PROCEDUREMODD2
PROCBILLEDAMT2
PROCPAYAMT2
PROCREVENUECODE2
PROCUNITSPAID2
PROCUNITS2
PROCEDUREDESCRIPTION2
PROCALLOWEDAMT2
PROCPERDAYLIMITAMT2
PROCDEDUCTIONAMT2
PROCNETBILLEDAMT2
PROCTAXAMT2
PROCTOTALBEFORETAXESAMT2
PROCDEDUCTAMT2
PROCCOINSAMT2
PROCCOADJAMT2
PROCPROTHERAM2
PROCCOPAYAMT2
SERVICEDATEFROM2
SERVICEDATETO2
PROCPRIORAUTHNUMBER2
PROCCTLNUMBER2
PROCREMARKCODE2
PROCADJGRPCODE2
PROCADJCODE2
PROCADJAMT2
PROCADJQTY2
DATEOFSERVICE3
PROCEDURE3
PROCEDUREMODA3
PROCEDUREMODB3
PROCEDUREMODC3
PROCEDUREMODD3
PROCBILLEDAMT3
PROCPAYAMT3
PROCREVENUECODE3
PROCUNITSPAID3
PROCUNITS3
PROCEDUREDESCRIPTION3
PROCALLOWEDAMT3
PROCPERDAYLIMITAMT3
PROCDEDUCTIONAMT3
PROCNETBILLEDAMT3
PROCTAXAMT3
PROCTOTALBEFORETAXESAMT3
PROCDEDUCTAMT3
PROCCOINSAMT3
PROCCOADJAMT3
PROCPROTHERAM3
PROCCOPAYAMT3
SERVICEDATEFROM3
SERVICEDATETO3
PROCPRIORAUTHNUMBER3
PROCCTLNUMBER3
PROCREMARKCODE3
PROCADJGRPCODE3
PROCADJCODE3
PROCADJAMT3
PROCADJQTY3
DATEOFSERVICE4
PROCEDURE4
PROCEDUREMODA4
PROCEDUREMODB4
PROCEDUREMODC4
PROCEDUREMODD4
PROCBILLEDAMT4
PROCPAYAMT4
PROCREVENUECODE4
PROCUNITSPAID4
PROCUNITS4
PROCEDUREDESCRIPTION4
PROCALLOWEDAMT4
PROCPERDAYLIMITAMT4
PROCDEDUCTIONAMT4
PROCNETBILLEDAMT4
PROCTAXAMT4
PROCTOTALBEFORETAXESAMT4
PROCDEDUCTAMT4
PROCCOINSAMT4
PROCCOADJAMT4
PROCPROTHERAM4
PROCCOPAYAMT4
SERVICEDATEFROM4
SERVICEDATETO4
PROCPRIORAUTHNUMBER4
PROCCTLNUMBER4
PROCREMARKCODE4
PROCADJGRPCODE4
PROCADJCODE4
PROCADJAMT4
PROCADJQTY4
DATEOFSERVICE5
PROCEDURE5
PROCEDUREMODA5
PROCEDUREMODB5
PROCEDUREMODC5
PROCEDUREMODD5
PROCBILLEDAMT5
PROCPAYAMT5
PROCREVENUECODE5
PROCUNITSPAID5
PROCUNITS5
PROCEDUREDESCRIPTION5
PROCALLOWEDAMT5
PROCPERDAYLIMITAMT5
PROCDEDUCTIONAMT5
PROCNETBILLEDAMT5
PROCTAXAMT5
PROCTOTALBEFORETAXESAMT5
PROCDEDUCTAMT5
PROCCOINSAMT5
PROCCOADJAMT5
PROCPROTHERAM5
PROCCOPAYAMT5
SERVICEDATEFROM5
SERVICEDATETO5
PROCPRIORAUTHNUMBER5
PROCCTLNUMBER5
PROCREMARKCODE5
PROCADJGRPCODE5
PROCADJCODE5
PROCADJAMT5
PROCADJQTY5
DATEOFSERVICE6

<colgroup><col width="64" style="width:48pt"> </colgroup><tbody>
</tbody>
 
Upvote 0

Excel Facts

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.

Forum statistics

Threads
1,216,144
Messages
6,129,120
Members
449,488
Latest member
qh017

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top