• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro's / .CSV inladen: Hoe en tips&Trics?

Status
Niet open voor verdere reacties.

FonzeTM

Nieuwe gebruiker
Lid geworden
24 mrt 2004
Berichten
2
Hallo,

Al jaren zombielid maar dan nu toch echt een vraag:

Vanuit een reporting tool kan ik een report genereren in .csv of excel. Dit is nogal een lange lijst met een aantal terugkerende kernwoorden waaraan per kernwoord een getal gehangen dient te worden.

Inmiddels heb ik via vlookup en een if berekening dat wel voor elkaar maar ik wil er graag een maandelijks terugkerend verhaal van maken zonder dat ik elke keer weer al die formules moet gaan invoeren.

De lijst wijzigt maandelijks muv de kernwoorden, die zullen altijd aanwezig zijn maar telkens op verschillende plaatsen in de lijst staan. Is dit mogelijk? Zo ja, hoe en waar moet ik aan denken? Kan ik dan die CSV openen in een template zodat alles in een keer geregeld is?

Attached een excel:
geel = wat door het report gegenereerd wordt
rood = formules die ik erin heb gezet
blauw = de kernwoorden die ALTIJD voorkomen die vaste waarden hebben

Iemand enig idee?

Alvast bedankt voor de hulp (ik heb echt geen benul van macro etc... maar wil heel graag leren)!
 

Bijlagen

Hallo,

Al jaren zombielid maar dan nu toch echt een vraag:

Vanuit een reporting tool kan ik een report genereren in .csv of excel. Dit is nogal een lange lijst met een aantal terugkerende kernwoorden waaraan per kernwoord een getal gehangen dient te worden.

Inmiddels heb ik via vlookup en een if berekening dat wel voor elkaar maar ik wil er graag een maandelijks terugkerend verhaal van maken zonder dat ik elke keer weer al die formules moet gaan invoeren.

De lijst wijzigt maandelijks muv de kernwoorden, die zullen altijd aanwezig zijn maar telkens op verschillende plaatsen in de lijst staan. Is dit mogelijk? Zo ja, hoe en waar moet ik aan denken? Kan ik dan die CSV openen in een template zodat alles in een keer geregeld is?

Attached een excel:
geel = wat door het report gegenereerd wordt
rood = formules die ik erin heb gezet
blauw = de kernwoorden die ALTIJD voorkomen die vaste waarden hebben

Iemand enig idee?

Alvast bedankt voor de hulp (ik heb echt geen benul van macro etc... maar wil heel graag leren)!



In bijgevoegd bestand zit een macro.
Deze macro zoekt naar de tekst "Kernwoord". Dit is om te bepalen in welke kolom de Kernwoorden staan.
Verder wordt gezocht naar de kolom met "Product A"
Vervolgens worden in de kolommen H en I de bijbehorende gegevens geplaatst.
Staat er niets ingevuld bij product A dan neemt de macro aantal van de naastgelegen kolom (Product B).
Je kunt de macro direct in je Excelbestand plaatsen die (naar ik aanneem) steeds opnieuwe aanmaakt met de gegevens van de query.

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
In bijgevoegd bestand zit een macro.
Deze macro zoekt naar de tekst "Kernwoord". Dit is om te bepalen in welke kolom de Kernwoorden staan.
Verder wordt gezocht naar de kolom met "Product A"
Vervolgens worden in de kolommen H en I de bijbehorende gegevens geplaatst.
Staat er niets ingevuld bij product A dan neemt de macro aantal van de naastgelegen kolom (Product B).
Je kunt de macro direct in je Excelbestand plaatsen die (naar ik aanneem) steeds opnieuwe aanmaakt met de gegevens van de query.

Met vriendelijke groet,


Roncancio

Hi Roncancio,

Ik krijg hem niet aan de praat helaas, maar in ieder geval alvast bedankt voor je antwoord. Kunnen we eventueel PM-tjes sturen om toch te kijken of ik hem aan de praat kan krijgen?
 
Hi Roncancio,

Ik krijg hem niet aan de praat helaas, maar in ieder geval alvast bedankt voor je antwoord. Kunnen we eventueel PM-tjes sturen om toch te kijken of ik hem aan de praat kan krijgen?

Ga je gang.

Met vriendelijke groet,


Roncancio
 
Als het gebied met gegevens A:G is, de formule in kolom H staat:
Code:
Sub vervang()
  Columns(8).Replace "(D", "(" & Chr(65 + Columns("A:G").Find([K1].Value, [A1]).Column)
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan