Avatar billede bcool Nybegynder
13. september 2006 - 10:54 Der er 20 kommentarer

Google Adwords makro

Hej

Skal bruge en "led" makro til brug til rapporter genereret af Google Adwords.

Når man får en rapport står det som:

------------------------------------
ANNONCEGRUPPE  VISNINGER    KLIK
4 kr              10          2
4 kr              100          2
10 kr              10          2
10 kr              10          2

Total            130          8
------------------------------------

Jeg skal bruge en makro som søger i kolonne A, og hver gange den finder et tal som er anderledes end det forrige skal den dele det op således jeg istedet får:

------------------------------------
ANNONCEGRUPPE  VISNINGER    KLIK
4 kr              10          2
4 kr              100          2
Total            110          4

10 kr              10          2
10 kr              10          2
Total              20          4
------------------------------------

Her deler den annoncegrupperne op og giver mig et totalt på hver annoncegruppe, istedet for et totalt på alle annoncegrupperne.

Nogen eksperter herinde som ved hvordan den kan krejles? :-)
Avatar billede bcool Nybegynder
13. september 2006 - 10:57 #1
Hovsa, det skal lige nævnes at der er en kolonne imellem ANNONCEGRUPPE og VISNINGER som hedder SØGEORD. Den skal der ikke ske noget ved, men bare for at få det hele med.
Endvidere skal selve scriptet starte i A7 da der står noget tekst for oven også som ikke skal bruges.
Avatar billede bcool Nybegynder
13. september 2006 - 10:58 #2
...og den skal fortsætte med at lede i kolonne A indtil den rammer en række hvor der står "Totalværdier og samlet gennemsnit:" Denne række er desværre ikke fast, da det kommer an på antallet af søgeord.
Avatar billede bcool Nybegynder
13. september 2006 - 11:03 #3
...og et eksempel kan ses her på det der skal ændres. http://www.bcool.dk/test.xls
Avatar billede supertekst Ekspert
13. september 2006 - 14:07 #4
Kan Data / Subtotaler ikke anvendes?
Avatar billede bcool Nybegynder
13. september 2006 - 14:36 #5
Der må jeg sige pas da jeg ikke aner en dyt omkring makros i excel. Har kun anvendt makros i Photoshop og det kan man ikke just sammenligne :-)
Avatar billede supertekst Ekspert
13. september 2006 - 15:02 #6
Det har ikke noget med makroer at gøre - derfor prøv følgende - med udgangspunkt i dit eksempel.

1) Marker alle cellerne - også overskrift
2) Vælg menuen Data / Subtotaler
3) Ved ændring i: Grp
4) Anvend funktionen: Sum
5) Føj subtotal til: Visninger & Klik
6) OK
Avatar billede gider_ikke_mere Nybegynder
14. september 2006 - 02:28 #7
En lille godnat kode:

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim Bund, Top, I
Bund = Range("A65536").End(xlUp).Row
Bund = Bund - 8
Range("A8").Select
For I = 1 To Bund
    If ActiveCell.Range("A2").Value = ActiveCell.Value Then
        ActiveCell.Range("A2").Select
    Else
        If ActiveCell.Range("A2").Value <> "" And ActiveCell.Range("A2").Value <> "Total" Then
            ActiveCell.Range("A2").EntireRow.Select
            Selection.Insert Shift:=xlDown
            Selection.Insert Shift:=xlDown
            ActiveCell.Range("A3").Select
        End If
    End If
Next
Bund = Range("A65536").End(xlUp).Row
Top = 8
Range("A8").Select
For I = 1 To Bund
    If ActiveCell.Value = "" And ActiveCell.Range("A2") = "" And ActiveCell.Range("A3") <> "" Then
        ActiveCell.Value = "Total"
        ActiveCell.Range("C1").FormulaR1C1 = "=SUM(R[-" & ActiveCell.Row - Top & "]C:R[-1]C)"
        ActiveCell.Range("D1").FormulaR1C1 = "=SUM(R[-" & ActiveCell.Row - Top & "]C:R[-1]C)"
        Top = ActiveCell.Row + 2
        ActiveCell.Range("A2").Select
    Else
        ActiveCell.Range("A2").Select
    End If
Next
Range("A8").Select
Application.ScreenUpdating = True
End Sub
Avatar billede gider_ikke_mere Nybegynder
30. september 2006 - 22:49 #8
Kommet videre?
Avatar billede bcool Nybegynder
01. oktober 2006 - 18:08 #9
Jo det er jeg, troede den her var blevet lukket?
Avatar billede gider_ikke_mere Nybegynder
01. oktober 2006 - 18:23 #10
Kunne du bruge det?
Avatar billede bcool Nybegynder
02. oktober 2006 - 07:53 #11
Ja helt klart, det virker ligesom det skulle :-)
Avatar billede gider_ikke_mere Nybegynder
02. oktober 2006 - 12:37 #12
Ved du hvordan du accepterer, og giver point?
Avatar billede gider_ikke_mere Nybegynder
07. oktober 2006 - 12:58 #13
???
Avatar billede gider_ikke_mere Nybegynder
14. oktober 2006 - 10:07 #14
Skal vi lukke?
Avatar billede gider_ikke_mere Nybegynder
22. oktober 2006 - 22:46 #15
Ved du hvordan du accepterer og lukker?
Avatar billede gider_ikke_mere Nybegynder
31. oktober 2006 - 12:42 #16
Lidt respons.
Avatar billede gider_ikke_mere Nybegynder
18. november 2006 - 09:42 #17
?
Avatar billede gider_ikke_mere Nybegynder
22. november 2006 - 17:45 #18
Avatar billede gider_ikke_mere Nybegynder
22. december 2006 - 11:33 #19
Skal du have hjælp til at lukke spørgsmålet?
Avatar billede gider_ikke_mere Nybegynder
11. november 2007 - 19:34 #20
???
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester