SAP ja Excel/VBA ongelma

Hei

Olen kirjoittanut VBA:lla Excelille makron, joka mm. siirtää datan pystyriveiltä vaakariveille. Makro koostuu muutamasta peräkkäisestä Do...Until silmukasta, jotka muotoilevat dataa eri tavoin. Haluaisin käyttää makroa tiedoille jotka on tuotu SAPista Exceliin. Marko toimii käsin kirjoitetulle datalle, mutta ei SAPista tuodulle, vaikka arvot näyttävät identtisiltä. Osaisiko joku sanoa, täytyykö SAPista tuotua dataa muokata jotenkin ennen kuin sitä voi käyttää?
2676
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Miten eksaktisti se ei toimi?
Virheilmoja? väärä lopputulos? Puuttuvia soluja?

Vissiin värkkäät silmukoissa rangen läpi useaan kertaan ja teet soluille jotain in-place. Sitten kai käyttänet excelin transpose funkkaria tekemään matriisin käänön? Ehkä vielä käyt läpi transponoitua rangea ja asettelet muotoiluja?

Kerro lisää. Joku voi vielä kiinnostua oikeasti.

Äänestä
  • Koitatko mahdollisesti operoida tuon SAP-linkitetyn table-alueen päällä, jolle xl voi olla hiukan allerginen.

    Riveiltä sarakkeiksi muuton tapahtuu helpoiten tuolla transpose-toiminnolla.

    Lopputulemasi/virheilmot selvittäisivät ehkä tilannetta.

    Äänestä

Kommentoi aloitusta


Kesänörtti kirjoitti:

Hei

Olen kirjoittanut VBA:lla Excelille makron, joka mm. siirtää datan pystyriveiltä vaakariveille. Makro koostuu muutamasta peräkkäisestä Do...Until silmukasta, jotka muotoilevat dataa eri tavoin. Haluaisin käyttää makroa tiedoille jotka on tuotu SAPista Exceliin. Marko toimii käsin kirjoitetulle datalle, mutta ei SAPista tuodulle, vaikka arvot näyttävät identtisiltä. Osaisiko joku sanoa, täytyykö SAPista tuotua dataa muokata jotenkin ennen kuin sitä voi käyttää?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu