Excel makro. Hur får man koden att ändras när man infogat fler rader?

Permalänk

Excel makro. Hur får man koden att ändras när man infogat fler rader?

Jag har ett gigantiskt makro i ett exceldokument. Nu behöver jag infoga fler grejer i excelarket. Formlerna i excel ändras ju då automatisk. Men hur får man även makrot som är kopplat att ändras? Eller går inte det?

Måste jag gå in i visual basic manuellt och ändra hundratals referenser?

Permalänk

Ingen som har koll på excelmakron som kan svara? Skulle vara första gången forumet går bet på mina frågor i så fall

Permalänk
Medlem

Fyll ner?

Förutsatt att det följer ett sånt mönster att fyll ner är möjligt.
Annars får du skapa en counter som ändras.

Men såklart är det ganska svårt att svara på sånna här frågor eftersom man inte vet nått alls om hur dokumentet eller makrot ser ut.
Om det bara fanns en lösning på det.....

Men du kanske vet vad som är fel på min bil?

Permalänk

Var jag så otydlig?

Om en excelformel i ruta A1 hämtar data från ruta B2 och du infogar en ny rad mellan 1 och 2 så hämtar formeln i fortsättningen data från ruta B3 (som tidigare hette B2). Yes?

Om ett makro hämtar data från ruta B2 och du infogar en ny rad mellan 1 och 2 så hämtar ju makrot fortfarande data från ruta B2 eller hur?!

Finns det något sätt att koppla det så att sådana ändringar i excelarket (tex infoga rader) även automatiskt ändrar på alla makron som är kopplade till sagda excelark? Alltså så att alla "hämta data i ruta x och multiplicera med data från ruta y osv..." fungerar som de ska trots att källan flyttats?

Var det tydligare? Nej jag vet inte vad som är fel på din bil... Jag försökte faktisk formulera frågan så gott jag kunde...

Permalänk
Medlem

Sigh..

Ja det var otydligt och det är det fortfarande.
Inte själva problemet nu längre men det går inte hjälpa dig om du inte hjälper oss.

Tack för mig i denna tråden

Permalänk

Du skulle inte kunna förklara för mig vad det är för information som saknas för jag försöker verkligen formulera problemet så tydligt kag kan

På dina svar låter det som jag betett mig illa och varit oförskämd. Det har jag väl ändå inte?!

Permalänk

Har du ett makro som är hårdkopplat till celler? Varför?

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama

Permalänk
Medlem

Jag brukar loopa tills jag stöter på en tom rad så slipper man hårdkoda antalet rader

Skickades från m.sweclockers.com

Permalänk

Okej det var ju smart. Problemet är att jag har ärvt excelarket med makron från min företrädare och det ser ut som det gör (fast jag skulle behöva infoga några fler saker). En stor energirapport som ska skickas in till staten för att få gröna elcertifikat)

Permalänk
Hedersmedlem

Du kan inte få makrot att uppdatera sig automatiskt om det är hårdkopplat till vissa celler. Men det finns knep. Jag brukar referera till namngivna områden som i många fall hänger med automatiskt och annars är lätta att flytta.

Visa signatur

Använd gilla för att markera nyttiga inlägg!

Permalänk

Vad menar du med "namngivna områden"?