networker
-
Innlegg
5 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av networker
-
-
Takk igjen. Det fungerte utmerket.
-
Hei!
Jeg prøver igjen, da det likevel oppsto et problem.
Jeg jobber med et Excel-ark hvor jeg har behov for å hente inn beregnede data fra et bestemt område og kopiere dette til et tilfeldig valgt område.
Eksempel:
Cursor står f.eks. i celle B12. Beregnede data ligger i området F1:F10. Ønsker at makroen skal kopiere data fra F1:F10 og lime inn verdiene i område B12:B21.
Neste gang står cursor i f.eks. i celle B44. Beregnede data ligger alltid i området F1:F10. Ønsker at makroen denne gang skal kopiere data fra F1:F10 og lime inn verdiene i område B44:B53.
Neste gang står cursor i f.eks. i celle B92, osv...
Jeg fikk et tips med følgende kode:
Private Sub cmdCopy_Click()
Range("F1", "F10").Copy Selection
End Sub
Det virket fint så lenge tabellen F1:F10 inneholdt verdier.
Men tabellen inneholder formler!
Her må det sannsynligvis inn en eller annen kommando som sier at det er verdiene som skal kopieres, ikke formlene.
Noen som kan hjelpe?
-
Takk for tipset, det virket helt utmerket
-
Hei!
Jeg jobber med et Excel-ark hvor jeg har behov for å hente inn beregnede data fra et bestemt område og kopiere dette til et tilfeldig valgt område.
Eksempel:
Cursor står f.eks. i celle B12. Beregnede data ligger i området F1:F10. Ønsker at makroen skal kopiere data fra F1:F10 og lime inn verdiene i område B12:B21.
Neste gang står cursor i f.eks. i celle B44. Beregnede data ligger alltid i området F1:F10. Ønsker at makroen denne gang skal kopiere data fra F1:F10 og lime inn verdiene i område B44:B53.
Neste gang står cursor i f.eks. i celle B92, osv...
"Kopier" og "Lim inn" går greit, men hvordan får jeg makroen til å staret "Lim inn" i celle B12, B44, B92?
Jeg ser for meg to måter å gjøre dette på, men vet ikke hvilke kommandoer jeg skal bruke.
Metode 1:
Jeg plassere cursoren i celle B12, B44, B92 før jeg starter makroen. Hvordan får jeg den til å huske cellereferansen, og så gå tilbake til denne etter at området F1:F10 er kopiert?
Metode 2:
Cellereferansen for start "Lim inn", dvs. B12, B44, B92 kan leses fra en bestemt celle hver gang (f.eks. celle E1). Hvordan får jeg makroen til å lese denne referansen og deretter gå til denne cellen før den starter "Lim inn"
Noen som kan hjelpe?
Makro som starter når celleverdi blir 1
i Programmering og webutvikling
Skrevet
Hei!
Trenger hjelp til å lage to makroer i excel.
Makro 1:
Situasjon 1: Celle A1 = 0 og celle B1 = 0
Situasjon 2: Celle A1 = 1 og celle B1 = C5 (celle-referanse)
Ønsket funksjon: Idet celle A1 skifter fra logisk 0 til 1 skal makroen starte automatisk og flytte cursor til cellereferansen som er angitt i celle B1.
Makro 2:
Situasjon 1: Celle A1 = 0 og celle B1 = 0
Situasjon 2: Celle A1 = 1 og celle B1 = C5:C12 (område-referanse)
Ønsket funksjon: Idet celle A1 skifter fra logisk 0 til 1 skal makroen starte automatisk og kopiere området C5:C12 (variabler) og limes inn i samme område som verdier.
Kan noen hjelpe med dette? På forhånd takk.