Ga naar inhoud

alpha

Lid
  • Items

    1.125
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door alpha

  1. Ik denk dat de oorzaak van de problemen is dat je met achtergrondafbeelding/watermerk werkt. Dan werk je automatisch in HTML wat opmaak en andere bewerkingen (bv. regelafstand) meteen een stuk bemoeilijkt. Ik geef er meestal de voorkeur aan om bv. kopiëren en plakken altijd als "niet-opgemaakte tekst" of "unicodetekst" te doen en daarna de opmaak te doen. In de bijlage een document met jouw tekst maar zonder achtergrond/watermerk. PC-Helpf Pluisje.docx
  2. alpha

    Excel macro's

    Dan moet je er dit van maken (evt. in elke regel een vbCrlf minder): Answer = MsgBox("tekst 1" & vbCrLf & vbCrLf & _ "tekst 2" & vbCrLf & vbCrLf & _ "tekst 3")
  3. alpha

    Excel macro's

    Hoe bedoel je dat ("Als ik in Visual een Enter geef..." (in VBA neem ik aan) ?
  4. alpha

    Excel macro's

    Toch wel, waarschijnlijk ben je 1 keer het paragraafteken vergeten te plaatsen. Probeer dit maar eens: Answer = MsgBox("tekst1" & vbCrLf & vbCrLf & "tekst2")
  5. Hiermee kunnen lezers van dit forum je alleen helpen als ze het document waarin het probleem zich voordoet, kunnen inzien. Bij een bericht op dit forum kun je een Worddocument toevoegen, lees bij het starten van een nieuw bericht de tekst onderaan: "Sleep bestanden naar deze plek of Kies bestanden". Doet het probleem zich voor bij ALLE Worddocumenten ? Als het zich in slechts 1 document voordoet, dan kun je best de inhoud van het probleemdocument kopiëren naar een nieuw document. Met welke versie van Word werk je ?
  6. alpha

    Excel macro's

    Stel dat je een werkmap met 3 bladen hebt. Plaats dan in het codeblad behorend bij ThisWorkbook: Private Sub Workbook_Open() macro1 Sheets(1).Activate MsgBox ("Bericht behorend bij Blad1.") End Sub Het codeblad behorend bij blad1 laat je leeg. Plaats in het codeblad behorend bij blad2: Private Sub Worksheet_Activate() Aantalblad2 = Aantalblad2 + 1 If Aantalblad2 = 1 Then MsgBox ("Bericht behorend bij Blad2.") End If End Sub Plaats in het codeblad behorend bij blad3: Private Sub Worksheet_Activate() Aantalblad3 = Aantalblad3 + 1 If Aantalblad3 = 1 Then MsgBox ("Bericht behorend bij Blad3.") End If End Sub Plaats in een module: Public Aantalblad2 As Integer, Aantalblad3 As Integer Sub macro1() Aantalblad2 = 0: Aantalblad3 = 0 End Sub
  7. Ik vind je gegevens nogal verwarrend, moeilijk een touw aan vast te knopen. 1. Begeleider 1 staat op het eerste blad 2 x vermeld voor eenzelfde datum. 2. Uit je beschrijving blijkt dat de kop van kolom E niet "tot" moet zijn, maar "t/m" (tot en met). 3. Bij begeleider 3 staat op blad2 als begin- en einddatum resp. 01/01/2015 en 31/12/2015, terwijl dat volgens blad1 moet zijn: 01/09/2014 en 31/08/2016. 4. Bij begeleider 4 staat op blad2 als einddatum 15/04/2015 terwijl dat volgens blad1 13/12/2015 moet zijn.
  8. alpha

    selecteren

    De gegevens voor poederlijn 1 haal je (zo blijkt uit het blad "Recept") uit de kolommen W t/m AB in het blad "Password" . Maar waar de gegevens staan die behoren bij poederlijn 2 is nergens te vinden. Daarom is op je vraag geen antwoord te geven.
  9. Als ik je goed begrijp heb je een gele bestandsmap met daarin een 50-tal Excelbestanden en NIET 1 Excelbestand met daarin een 50-tal werkbladen (in Excel wordt een bestand nl. ook een map genoemd). Als het eerste het geval is, dan moet je: 1. Bepalen WAAR op je computer die gele bestandsmap staat (het pad naar die plaats, bv: "C:\Testmap\" ) 2. de Excelbestanden in die map 1 voor 1 openen (bv. met een Do While- of Do Until-lus); 3. de waarde van de bewuste cel waarvan de naam is gedefinieerd, kopiëren; 4. In het Excelbestand waarin je het overzicht wil maken, de gekopieerde waarde plakken op de plaats (rij/kolom) die je wenst (bij de tweede en volgende keren 'plakken' de rij steeds eerst met 1 ophogen om bestaande waarden niet te overschrijven). 5. Het ge-opende Excelbestand sluiten. 6. de punten 2 t/m 5 worden met de lus automatisch herhaald tot alle bestanden in de map ge-opend geweest zijn.
  10. @Freddy, geen oplossing meer nodig?
  11. Plaats hier eens een Excel-voorbeeldbestandje waaruit blijkt welke formules je gebruikt en in welk bereik je gegevens staan.
  12. Nog een aantal geschikte waarden; met een lengte van 400 cm: 50 - 50 - 50 - 50 - 86 - 114 56 - 56 - 133 - 155 56 - 56 - 140 - 148 met een lengte van 399 cm: 50 - 50 - 146 - 153 50 - 56 - 140 - 153 111 - 133 - 155 114 - 137 - 148 133 - 133 - 133
  13. Welke combinaties er te maken zijn met een buis van 150 cm lengte is eenvoudig te zien. Dat zijn, naast elke lengte van de 16 lengtes afzonderlijk, de volgende vier, waarbij de derde het meest economisch is omdat je daarbij op 148 cm komt, wat het dichtst bij 150 cm ligt. 50 - 56 50 - 86 50 - 98 56 - 86 Voor buizen van 400 cm is het wat ingewikkelder. Je zou alle permutaties van 3 uit 16 (dat zijn er 3360) en 4 uit 16 (dat zijn er 43680) kunnen laten samenstellen en dan kijken waarvan het totaal 400 cm is, maar dan ben je er nog niet. Want in elk resultaat komt een lengte slechts 1 keer voor terwijl in jouw resultaten lengtes ook 2 of 3 keer mogen voorkomen. Je hebt overigens niet meegedeeld hoeveel buizen van 150 en 400 cm je ter beschikking hebt, misschien is dat aantal onbeperkt? Tot een lengte van precies 400 cm kom ik met onderstaande combinaties: 111 - 136 - 153 114 - 133 - 153 114 - 140 - 146 118 - 136 - 146 123 - 137 - 140 56 - 86 - 118 - 140 50 - 86 - 111 - 153 50 - 56 - 146 - 148 50 - 86 - 118 - 146 En tot 399 cm met: 50 - 98 - 118 - 133 56 - 111 - 114 - 118 98 - 148 - 153 Ben je zelf al aan het rekenen geweest en andere geschikte combinaties gevonden?
  14. Zonder mij in de plaats van de forumleiding te willen stellen (ik ben geen moderator): misschien was ik onvolledig. Verondersteld wordt dat je op het forum reageert. Het is immers ook voor andere lezers belangrijk om te weten of het nog zin heeft om te reageren.
  15. @plongske, dat zou kunnen, maar dan mag er in kolom E geen enkele naam gewist worden. Dus daarom toch maar gekozen voor de oplossing in het laatste bestand dat ik hier plaatste. De vragensteller is daar kennelijk tevreden mee. @Patijnc, Hoewel ikzelf in het betreffende topic niet tot de respondenten behoorde, wil ik toch even melden dat je nog niet reageerde op degenen die jouw vraag beantwoordden in dit topic: Het is een ongeschreven regel om als vragensteller wél te reageren. Degenen die antwoordden weten dan of hun reactie het gewenste effect had, en de forumleiding of het topic gesloten kan worden.
  16. Om dat te berekenen verstrek je te weinig informatie. Bekend moet zijn hoeveel stukken van resp. 153, 118, en 86 meter je nodig hebt. En ook dan is het antwoord meestal niet in 1 formule te vangen. Duidelijk is al wel dat je uit een rol van 150 meter uitsluitend 1 stuk van 86 óf 1 stuk van 118 meter kunt snijden.
  17. Dat begrijp ik niet, die manier vereist slechts 1 klik, nl. het klikken op de knop "Ja" of "Nee". Elke andere methode, dus ook die je nu wil, is omslachtiger. Maar als je die beslist wil, dan kan dat natuurlijk. Zie de bijlage. PC-Helpforum PatijnC.xlsm
  18. Een iets andere benadering. PC-Helpforum PatijnC.xlsm
  19. Natuurlijk, je vroeg toch om een oplossing waarbij kolom F alleen ingevuld kan worden als kolom E ingevuld is ? Je schreef immers: "Dus de controle zou moeten zijn, is er in kolom E iets ingevuld pas dan mag kolom F ingevuld worden." Welnu, dat is het geval ! Vul in kolom E maar eens een naam in, dan kun je in kolom F wél wat invullen !! Het zou overigens een stuk gemakkelijker zijn als je er in kolom F niet voor zou kiezen om daar via validatie wat in te vullen, dan zou er een gepaste tekst getoond kunnen worden.
  20. Zie de bijlage. PC-Helpforum PatijnC.xlsm
  21. Als de naam in de bovenste cel - E5 - wordt ingevoerd, dan wordt dus de gehele kolom imgevuld. Moet er dan alleen gecontroleerd worden of in E5 via het validatiemenu een naam wordt gekozen?
  22. Die bestanden ontvang je waarschijnlijk via e-mail, dan WEET je toch van wie ze afkomstig zijn ? Maar goed, in de bijlage toch een oplossing voor je probleem. Hierbij kan in kolom F alleen wat komen te staan als in kolom E in dezelfde rij een naam is gekozen. PC-Helpforum PatijnC.xlsm
  23. Nogmaals correctie (het is uitermate vervelend dat op dit forum en eigen bericht maar een zeer korte tijd is aan te passen) Mijn laatste formule hierboven is wel juist, maar het is een matrixformule en die moet je invoeren via Ctrl-Shift-Enter anders krijg je onjuiste uitkomsten. De somproductformule voor F1 van daarboven (maar dat zul je inmiddels begrepen hebben) moet er zo uitzien (voor invoer daarvan is Ctrl-Shift-Enter niet nodig): =SOMPRODUCT((A$1:A$38=A$40)*(B$1:B$38=E1))+SOMPRODUCT((A$1:A$38=E1)*(B$1:B$38=A$40))
  24. De formule in het bericht hierboven is die voor cel F7, die zou je vanuit F7 naar boven en naar beneden moeten moeten kopiëren. Voor cel F1 moet de formule zijn: =SOM(ALS(A$1:A$38=A$40;ALS(B$1:B$38=E1;1)))+SOM(ALS(A$1:A$38=E1;ALS(B$1:B$38=A$40;1))) Deze formule kun je vanuit F1 naar beneden kopiëren.
  25. Die spaties komen in al je kolommen voor. Verder komt eenzelfde naam voor met verschillende schrijfwijzen, bv. Troost Cor en Cor Troost, Koese Leon en Leon Koese, enz. Dat moet je voorkomen. Als je dat hebt aangepast kun je bv. (er zijn meerdere oplossingen mogelijk) in F1 gebruiken: =SOMPRODUCT((A$1:A$38=A$40)*(B$1:B$38=E7))+SOMPRODUCT((A$1:A$38=E7)*(B$1:B$38=A$40)) Die formule naar beneden kopiëren in kolom F.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.