Just nu i M3-nätverket
Gå till innehåll

speedy1

Medlem
  • Antal inlägg

    302
  • Gick med

  • Senaste besök

Allt postat av speedy1

  1. Tack för svaret, Monshi. Jag skulle vilja ha "renare" formler men även slippa omvägar, för att få det så kort som möjligt. Dock; din lösning kan ibland vara ett alternativ.
  2. Hej, När en formel ger ett värde över noll så vill jag att det ska visas , annars ska man se ”-”. Jag kan använda =OM(SUMMA(A1:B1)>0;SUMMA(A1:B1);"-") eller =SUMMA.OM(A1:B1;">0";A1:B1), med samma resultat. Dock blir den färdiga formeln väldigt lång om det t.ex. är många villkor i, eftersom jag måste skriva in formeln 2 ggr enligt exempel ovan. Finns det något sätt UTAN att skriva formeln 2 ggr? Jag vill ha något i stil med =OMFEL(SUMMA(A1:B1);"-") men med villkoret ">0". Så här: =OMÖVERNOLL(SUMMA(A1:B1);"-"). Om formeln ger ett resultat över noll skrivs det ut, annars visas "-". Förstår någon vad jag menar?
  3. Jag tolkar det som att mitt förslag på kod var ok ... 1. Tack för länkar med info. De ska jag kolla på. 2. Koden fick jag in på det sätt du beskriver, men vanlig text som jag skrivit i annat program klistras inte in med knapparna som finns här, och inte heller med högerklick Klistra In. Fattar inte varför.
  4. Sub raderaKolumnerMedMarkeradCell() 'radera resp kolumner som har minst 1 cell markerad Dim iAreaCount As Integer Dim i As Integer Application.ScreenUpdating = False Worksheets("Blad1").Activate iAreaCount = Selection.Areas.Count If iAreaCount <= 1 Then ActiveCell.EntireColumn.Delete Else For i = iAreaCount To 1 Step -1 Selection.Areas.Item(i).EntireColumn.Delete Next i End If ActiveCell.Select Application.ScreenUpdating = True End Sub Tack Ove, för hjälpen. Det här är vad jag åstadkommit, som verkar fungera - raderar från sista till första kolumnen. (Koden fungerar om jag markera från LÄGSTA kolumn till HÖGSTA, inte om jag markerar i annan ordning, hm) Läsa in i matris har jag lite svårt att förstå ... Areas, Areas.Count resp Areas.Item har ag nog aldrig använt tidigare, men det var ett smart sätt. Finns det övrig info jag klan få om detta? (Koden fick jag in till slut men det fungerar inte att klistra in kopierad text i denna svarsruta, vad gör jag för fel?!)
  5. Jag vill göra det med VBA bara "för att" (man säkert kan göra det). Som sagt, det knepiga är att definiera kolumner med en cell/flera celler markerade och att kunna börja radera den kolumn med högst kolumnnummer och fortsätta neråt. Någon som vet hur jag skriver det i kod?
  6. Tror att du snarare ska välja att markera specifik cell när filen ÖPPNAS nästa gång. Dubbelklicka på ThisWorkbook i VBA-redigeraren, och kopiera/klistra in detta: Private Sub Workbook_Open() Worksheets("Blad1").Activate Range("A1").Select End Sub Då markeras "Blad1", cell A1 nästa gång filen öppnas.
  7. Hej, Jag vill markera 1 eller flera celler (oavsett rader), i en eller flera olika kolumner, och sedan via vba radera just de kolumner som innehåller markerade cell/er. Hur får jag koden att känna av att det är minst 1 cell markerad i en kolumn? Problemet är att jag måste ju börja med att ta bort kolumnen med högsta kolumnsiffran och gå neråt, annars tas inte alla "cellmarkerade" kolumner bort (eftersom de flyttas åt vänster för varje som raderas). Hur skriver jag detta i vba? /speedy1
  8. Jag är inte säker men 1. man måste nog simulera knapptryckningar när man hanterar andra Applikationer via Excel vba 2. vet ej, tyvärr
  9. Tack, Ove! En "fullösning" är också en lösning , och i det här fallet ser din lösning ut att fungera bra. Eftersom jag har engelsk version av notepad++ fick jag ändra vilka bokstäver som skulle användas i kombination med Alt (%). Lade till att den skulle öppna ett nytt "blad" i notepad++ (SendKeys "%F" ihop med SendKeys "%N") för att med säkerhet få in det på ett helt tomt blad. Tack igen! /speedy1
  10. Jag testar om och om igen ... det ser ut som den klistrar in "SYN" i stället för det som kopierats (?!) När jag manuellt öppnar ett nytt notepad++ är det helt tomt. När denna kod öppnar ett notepad++ (och verkar ändå göra något mer ...) står där sedan "SYN" t.h. om "1". Av någon anledning ser det ut som om den klistrar in "SYN". Hmm, var kommer det ifrån?
  11. Ja, det fungerar mot vanliga notepad.exe men jag behöver ha in det i Notepad++.exe (med en default-text före det kopierade dessutom). Ok, ska prova att lägga in en fördröjning. Varför kan det behövas menar du? ... provade att lägga in en fördröjning på 1 sek, på raden före SendKeys "^V" men då aktiveras inte ens notepad++ fönstret längre. Jag korrigerade min "fördröjningskod". Nu aktiveras notepad++ men fortfarande klistras inget in ... /speedy1
  12. Hej, Jag försöker via Excel vba klistra in text i Notepad++, med kod: Shell "C:\Program Files (x86)\Notepad++\notepad++.exe -nosession, vbNormalFocus SendKeys "^V" men ingenting klistras in automatiskt. När Notepad++ öppnats händer inget mer (om jag här använder Ctrl+V manuellt klistras det kopierade in men jag vill ha det automatiskt). SendKeys "^V" borde väl automatiskt klistra in den redan kopierade texten? Någon som har en idé? /speedy1
  13. Hej MH_resurrected, Intressant inlägg. Dock vet jag ju inte vilken/vilka celler det gäller. Min önskan var just att lista den/de celler som någon annan fil hämtar ifrån. Tack för din info i alla fall! /speedy1
  14. Misstänkte det. Jag har vid flera tillfällen letat efter en lösning på detta men inte lyckats. /speedy1
  15. Hej, Söka länkar som hämtar från ANDRA filer kan man göra på flera sätt, inge problem. Jag vill däremot hitta celler som någon annan fil hämtar värden ifrån, i aktiv fil. Kan man på något sätt "känna av" celler som länkas till andra arbetsböcker? Jag vill lista dessa celler/länkar och se 1 ) blad och celladress, och 2) vilken fil som hämtar värdet (+ sökväg till den filen) Går det ens med vba? Mvh speedy1
  16. Hej, I Bok2, cell B2, prova att skriva: =LETARAD(A2;[bok1]Blad1!$A:$B;2;FALSKT) Dra sedan ner formeln så långt som du har artikelnr i kol A. /speedy1
  17. Hej igen, Många visningar men inget svar på mitt inlägg. Om du ens har en liten idé om vad jag kan göra tar jag tacksamt emot den ... Mvh /Peter
  18. Hej alla, Det var länge sedan jag var här på forumet men nu är jag snart desperat! Ha ha! Jag är i precis samma situation som Monshi enligt detta inlägg //eforum.idg.se/topic/204985-excel-och-xml/ och kommer inte vidare. Monshi skriver: "Hur man än gör tycks Excel klaga. Antingen på att relationer mellan ett mappat element och andra inte kan bevaras eller när jag testar utifrån en XML-fil som Excel mappar så klagas det på Avnormaliserade data." Jag får samma felmeddelanden hela tiden, vad jag än provar. Jag har ett schema, jag har en XML-datafil (exempelfil på hur det kan se ut) om den behövs. Får in schemat i Excel-filen (från början sparad som .xslm). Mappar elementen in i cellerna, alla elementen eftersom det tydligen är många som är "obligatoriska". När jag nu försöker "verifiera mappning för export" kommer alla ovanstående felmeddelanden som jag inte förstår! Snälla, kan någon hjälpa mig/ge tips om vad jag behöver göra för att komma vidare och kunna exportera Excel till XML? Mvh /Peter
  19. Hej! Har en kompis vars dator beter sig konstigt; Det enda som händer vid start är att skärmen är helt svart med några rader med siffror och olika tecken blandat om vartannat. Datorn fortsätter inte därifrån, ingenting mer händer. Den har en tid låtit konstigt, kan den ha kraschat? Tips på lösning? /speedy1 [inlägget ändrat 2010-01-06 18:16:39 av speedy1] [inlägget ändrat 2010-01-06 18:16:59 av speedy1]
  20. Nu har jag också kollat Win Update igen, och det verkar fungera som det ska här också. Inga felmeddelanden. Konstigt ... /speedy1
  21. Hej! Tyvärr skriver jag inte för att jag har en lösning, utan för att exakt samma sak hände mig nyss (091211, vid 19-tiden). Jag uppdaterade med Win Update senast i går kväll utan några problem, men nu när jag skulle kolla blev det tvärstopp - precis enligt ovan! Jag står också som Administratör på datorn. Någon som kan hjälpa oss? /speedy1 PS. En kompis som testade att gå tilll sidan samtidigt som jag hade problem, och där fungerade det som vanligt). DS. [inlägget ändrat 2009-12-11 19:32:10 av speedy1] [inlägget ändrat 2009-12-11 19:33:22 av speedy1]
  22. Det gör jag ...: 1. Öppnar den boken (bok 1) jag ska kopiera fliken från 2. Öppnar boken (bok 2) där jag ska kopiera in fliken 3. Kopierar fliken från bok 1 till bok 2 (väljer i listan av öppna arb. böcker) Sedan gör jag enligt instruktionen: I den länkade arbetsboken. 1) Redigera / Länkar 2) Klickar på arbetsboken i dialogen 3) Klicar på Byt källa (Change Source) 4) Väljer den nya arbetsboken i dialogen 5) Klicka på ok. 6) Klicka på close För säkerhets skull, en fråga: "i den länkade arbetsboken", menar du "bok 1", den jag kopierar FRÅN, eller "bok 2", den jag kopierar TILL (har visserligen provat båda alternativen)? /speedy1 [inlägget ändrat 2009-09-10 19:14:18 av speedy1] [inlägget ändrat 2009-09-10 19:14:46 av speedy1]
  23. Tack för förklaringen! Jag följer den, men det hänger sig, något är fel. Får bara felmeddelandet ”Formel är för lång”! Ang. Sök/Ersätt Kan inte ersätta med ”ingenting”. Får svaret ”De data du söker hittas inte”. /speedy1
  24. Hej! BI: Försöker enligt ditt förslag (Redigera - Länkar - Byt källa) koppla den flyttade flikens celler till motsvarande celler i den nya arbetsboken, men får följande svar: "Formel är för lång" (Här kan jag bara välja "Ok", men fönstret försvinner inte ens då, måste sedan ta Ctrl/Alt/Del för att stänga Excel helt för att få bort det). Dessutom; den nya arbetsbokens namn finns inte att välja i rutan där jag ska koppla till annan källa ... ?! Missar jag något? /speedy1 [inlägget ändrat 2009-09-06 17:23:33 av speedy1]
  25. Monshi: Ja, det gör den nog eftersom värdena som kan finnas i cellerna är minusvärden, siffran noll ("0") eller plusvärden (vill ha medel på alla värden utom de som är noll). Hmm, denna är nog inte aktuell ändå ... Inga konstigheter egentligen (jämfört mina tidigare projekt ). Summan av helt andra celler i arbetsboken ger minus-, noll- eller plusvärden i de aktuella ej sammanhängande cellerna som jag alltså vill ha medel på. Inga andra uppgifter än dessa tal kan finnas i cellerna. BI: Som sagt, jag ska testa detta när jag kommer åt filerna, förhoppningsvis i kväll, söndag 6/9. Eftersom du håller på det verkar det lovande (bladen i de olika arbetsböckerna heter likadant) ... /speedy1 [inlägget ändrat 2009-09-06 13:03:59 av speedy1]
×
×
  • Skapa nytt...