=if(a1=c1;b1;"")quote:Op vrijdag 25 april 2014 11:34 schreef kanovinnie het volgende:
Ik heb een sheet met rijen van 3 waardes
Breedte/lengte/hoogte
Ik wil een formule dat als de breedte en hoogte gelijk zijn, de lengte in de cel komt.
Dus:
100/5000/30>5000>
100/3000/20> >3000
100/1000/30>1000>
Dan kan ik namelijk daaronder alles makkelijk optellen. En als er wat wijzigt gaat alles automatisch mee.
Ik kom er wel toe om 1 cel te gebruiken, maar met 2 cellen loopt het in de knoei.
Zoiets wil ik:
=ALS(F6=100&H6=30;G6;"")
Ben ik duidelijk genoeg
=ALS(EN(F6=100;H6=60);G6;"")quote:Op vrijdag 25 april 2014 11:34 schreef kanovinnie het volgende:
Ik heb een sheet met rijen van 3 waardes
Breedte/lengte/hoogte
Ik wil een formule dat als de breedte en hoogte gelijk zijn, de lengte in de cel komt.
Dus:
100/5000/30>5000>
100/3000/20> >3000
100/1000/30>1000>
Dan kan ik namelijk daaronder alles makkelijk optellen. En als er wat wijzigt gaat alles automatisch mee.
Ik kom er wel toe om 1 cel te gebruiken, maar met 2 cellen loopt het in de knoei.
Zoiets wil ik:
=ALS(F6=100&H6=30;G6;"")
Ben ik duidelijk genoeg
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Sub import_word_tables_to_seperate_sheet() Dim objWord As Object Dim objdoc As Object Dim i As Integer Dim wkb As Workbook Set objWord = CreateObject("Word.Application") objWord.Visible = True Set objdoc = objWord.Documents.Open("c:\tabs.docx") ' choose word document For i = 1 To objdoc.Tables.Count objdoc.Tables(i).Range.Copy ' copy tables ThisWorkbook.Sheets.Add(after:=Sheets(Sheets.Count)).Name = "Table_" & i ' add new sheet ActiveSheet.Cells.NumberFormat = "@" Range("a1").Select ' paste table ActiveSheet.Paste Next objdoc.Close objWord.Quit Set objdoc = Nothing Set objWord = Nothing End Sub |
Werkt helaas niet. Als ik de code zo overneem:quote:Op maandag 28 april 2014 10:39 schreef sylvesterrr het volgende:
[ code verwijderd ]
ipv
[ code verwijderd ]
Helpt dat?
1 | ActiveSheet.PasteSpecial xlPasteValues |
1 | ActiveSheet.Range("a1").PasteSpecial xlPasteValues |
1 | ActiveSheet.Range("a1").PasteSpecial Paste = xlPasteValues |
Nee het is een Word object in Excel. Met andere woorden hij plaatst een heel Word document in je sheet.quote:Op maandag 28 april 2014 10:55 schreef yozd het volgende:
Dan kopieert 'ie alles wel goed. D.w.z. de getallen staan tussen haakjes en de opmaak is correct, maaaaaaarrr het is een soort plaatje ofzo. Je kan de waarden dus niet uit een cel "filteren"...
Zonder VBA:quote:Op maandag 28 april 2014 11:35 schreef AlwaysConnected het volgende:
Ik zit met het volgende probleem in excel
ik heb een lijst van +- 900 klanten
nu wil ik van deze 900 klanten alles wat in de afgelopen jaren gedaan is in een brief zetten
er is bij elke klant een uniek getal er zijn klanten die maar 1 ding hebben maar er zijn er ook die 2 of 3 of mee hebben
op deze wijzen
1 001 klant gegevens 1 product 1
2 001 klant gegevens 1 product 2
4 002 klant gegevens 2 product 1
5 002 klant gegevens 2 product 2
6 002 klant gegevens 2 product 3
hoe krijg ik dit nu op 1 lijn?
1 001 klant gegevens 1 product 1 product 2
2 002 klant gegevens 2 product 1 product 2 prodcut 3
etc
Wie heeft er een simpele oplossing ?
Ik denk dat mijn probleem niet op te lossen is.quote:
1 | ActiveSheet.Paste |
1 | ActiveSheet.PasteSpecial Format:="Tekst" |
Zonder gebruik van macro's, is de simpelste oplossing:quote:Op maandag 28 april 2014 11:35 schreef AlwaysConnected het volgende:
Ik zit met het volgende probleem in excel
ik heb een lijst van +- 900 klanten
nu wil ik van deze 900 klanten alles wat in de afgelopen jaren gedaan is in een brief zetten
er is bij elke klant een uniek getal er zijn klanten die maar 1 ding hebben maar er zijn er ook die 2 of 3 of mee hebben
op deze wijzen
1 001 klant gegevens 1 product 1
2 001 klant gegevens 1 product 2
4 002 klant gegevens 2 product 1
5 002 klant gegevens 2 product 2
6 002 klant gegevens 2 product 3
hoe krijg ik dit nu op 1 lijn?
1 001 klant gegevens 1 product 1 product 2
2 002 klant gegevens 2 product 1 product 2 prodcut 3
etc
Wie heeft er een simpele oplossing ?
nogal een matige workaround maar kun je niet in word alle "(" vervangen door een teken en ")" door een ander teken en vervolgens na het plakken in Excel weer terug veranderen?quote:Op maandag 28 april 2014 11:41 schreef yozd het volgende:
[..]
Ik denk dat mijn probleem niet op te lossen is.
Op deze manier is de volgorde van de tabel goed (dwz de kolommen en rijen zijn in Excel hetzelfde als Word), maar mis ik de haakjes (dat worden negatieve getallen):
[ code verwijderd ]
Op deze manier behoud ik inderdaad de haakjes, maar klopt de volgorde van de tabel weer niet (dwz dat sommige getallen die in Word in dezelfde kolom staan, nu in verschillende kolommen staan...):
[ code verwijderd ]
Het verminken van de kolommen wordt veroorzaakt door zachte returns en door het gebruik van opsommingstekens in Word, dat verkeerd vertaald wordt in Excel. Voor deze twee problemen heb ik een workaround aangeboden. Jouw workaround werkt natuurlijk ook, maar het nadeel is dat wanneer je diverse bestanden hebt je nog steeds de handeling in de diverse bestanden moet uitvoeren.quote:Op maandag 28 april 2014 20:49 schreef _superboer_ het volgende:
[..]
nogal een matige workaround maar kun je niet in word alle "(" vervangen door een teken en ")" door een ander teken en vervolgens na het plakken in Excel weer terug veranderen?
Kan je een voorbeeld uploaden met hoe je het er uit wil laten zien?quote:Op dinsdag 29 april 2014 14:08 schreef Pablooo het volgende:
De data die ik aangeleveerd krijg wordt in nieuwe kolommen aangemaakt.
Bijvoorbeeld de onderhoudskosten voor mijn auto
Jan Feb Maart
Banden 10 15 8
Benzine 30 31 32
Olie 5 5 4
Soms krijg ik nog een rekening uit januari
Graag wil ik dat de data automagisch onderelkaar wordt gesorteerd met de maand er achter
Je zou dus in dit geval 9 aparte regels krijgen
Is dit mogelijk in excel en zo ja hoe?
je kan dmv de rij() en kolom() functies de positie bepalen en dat in je formule verwerken.quote:Op dinsdag 29 april 2014 14:16 schreef MichielPH het volgende:
Is er een makkelijke manier om in elke cel van een MxN veld naar de eerste rij en kolom te verwijzen?
Zoals in dit bestand gebeurt.
Zoals in cel E5, word er verwezen naar A5 en E1. Dit doe ik door in E2 naar A2+E$1 te verwijzen en het dan naar beneden te slepen, zodat kolom E naar de juiste cellen verwijst. Dit zou dan bij per kolom gedaan moeten worden. Dit is prima voor een 4x4 veld, maar niet bij enorme velden. Ik ben student, geen monnik.
Kwam het antwoord op helpmij.nl niet snel genoeg? Ik geloof dat de UDF die daar gegeven is voldoende is.quote:Op dinsdag 29 april 2014 14:30 schreef Vinnow het volgende:
Beste foramembers,
In het bijgevoegde excel-bestand is een deel van het probleem te zien.
In kolom A staan verschillende datums, dit kunnen er dus meerdere per dag zijn.
In kolom B staan verschillende projectcodes.
Nu moet ik per projectcode het aantal unieke datums zien te tellen.
#1 zou een formule moeten hebben met uitkomst 9.
#2 Idem.
#3 zou 2 moeten zijn.
#4 uitkomst 1.
Alvast bedankt
http://www.helpmij.nl/for(...)ms-per-uniek-project
$A2+E$1quote:Op dinsdag 29 april 2014 14:16 schreef MichielPH het volgende:
Is er een makkelijke manier om in elke cel van een MxN veld naar de eerste rij en kolom te verwijzen?
Zoals in dit bestand gebeurt.
Zoals in cel E5, word er verwezen naar A5 en E1. Dit doe ik door in E2 naar A2+E$1 te verwijzen en het dan naar beneden te slepen, zodat kolom E naar de juiste cellen verwijst. Dit zou dan bij per kolom gedaan moeten worden. Dit is prima voor een 4x4 veld, maar niet bij enorme velden. Ik ben student, geen monnik.
Ik snap niet zo goed hoe je het opgeschreven, maar volgens mij bedoel je gewoon het uitschrijven van elke rij * kolom.quote:Op dinsdag 29 april 2014 14:08 schreef Pablooo het volgende:
De data die ik aangeleveerd krijg wordt in nieuwe kolommen aangemaakt.
Bijvoorbeeld de onderhoudskosten voor mijn auto
Jan Feb Maart
Banden 10 15 8
Benzine 30 31 32
Olie 5 5 4
Soms krijg ik nog een rekening uit januari
Graag wil ik dat de data automagisch onderelkaar wordt gesorteerd met de maand er achter
Je zou dus in dit geval 9 aparte regels krijgen
Is dit mogelijk in excel en zo ja hoe?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |