hulp bij maken macro in Excel (Computertechniek)

door loek @, Exloo (Drenthe), 02-06-2016, 08:24 (2878 dagen geleden) @ Piet Couttouw

Beste Loek,

Ik wil wel helpen maar de vraag is me niet heel duidelijk.
Een voorbeeldje in excel zou handig zijn.
Als ik het goed heb, dan zouden er in bijv. kolom A 511 rijen zijn met een hexadecimaal getal. In kolom B dezelfde getallen maar decimaal.
Met een macro wens je dat kolom A geconverteerd wordt naar binair zodat het resultaat in kolom A staat.

Hallo Piet,

In kolom A staan inderdaad de 511 HEX getallen in 511 rijen. En bijvoorbeeld in kolom B de waarde in decimaal. Maar dat is dus op papier/scherm.

Nu moet deze data vanuit HEX of decimaal omgezet worden naar een BIN-file. Deze bin-file heb ik nodig om in een programmer te laden die dan deze data weer in een FRAM kan schijven.

Het gekke is dat van het tegenovergestelde wel veel (Macro's) te vinden zijn.
Ik heb bijvoorbeeld een 8K byte BIN-file via Excel ingelezen en in 8K rijen geplaatst.

Het eind resultaat heeft dus niets te maken met de zogenaamde Excel bin files. Maar het is dus gewoon een Intel bin formaat.
Als voorbeeld noem ik nu de 511 bytes maar stel dat dit er 8K zijn dan zou dit in de Macro gewijzigd moeten kunnen worden. ook moet in de macro kunnen worden aangegeven in welke kolom/rij de data staat die geconverteerd moet worden.

het maakt niet uit of dit nu de HEX of decimale kolom is omdat het eindresultaat gelijk zou moeten zijn.

Het lukt me nu wel om via een Macro een Bin-file aan te maken. Het lukt me nu ook om in deze file waarden in te krijgen va 0 tot 255 gepresenteerd uiteraard in HEX. Maar deze waarde komen dan uit een for-next loop waar ik deze getallen produceer. Dus niet uit de getallen die in een kolom/rij staan.

Kortom ik heb nog te weinig kennis van Exel macro's om dit te maken. Maar ik ben er van overtuigt dat dit wel zou moeten kunnen.

Graag je reactie met vriendelijke groet,

Loek


Complete draad:

 RSS Feed van berichtenreeks

powered by my little forum