
alpha
Lid-
Items
1.125 -
Registratiedatum
-
Laatst bezocht
Inhoudstype
Profielen
Forums
Store
Alles dat geplaatst werd door alpha
-
Het begrip 'tekstblokken' kent Excel niet, wel tekstvakken, maar dat is wat anders als waar jij mee bezig bent. Wat jij nu gebruikt zijn messageboxen. Daarvoor moet je geen messagebox gebruiken, maar een inputbox. Dat kan weer met een messagebox met de knoppen ja en nee. Bij antwoord 'ja' laat je dan in A2 een 1 invullen en bij 'nee' een 0. De vba-helpfile in Excel geeft goede uitleg voor het gebruik van message- en inputboxen. Als er veel ineractie is met de gebruiker, zoals voor jouw vragen met meerdere keuzemogelijkheden, dan kun je beter een formulier (userform) gebruiken. In tegenstelling met een message- en inputbox kun je die zo groot of klein maken als je zelf wil. En je kunt er een een heleboel besturingselelementen in plaatsen, waar je opdrachten aan kunt toewijzen; kortom dat is veel flexibeler. Kijk ook hiervoor eens in de helpfile.
-
Kolommen en rijen automatisch toevoegen/verbergen: macro
alpha reageerde op maximegoeminne's topic in Archief Excel
Dat is (met een aantal 'mitsen en 'maren') haalbaar, als er veel, heel veel tijd wordt gespendeerd aan het schrijven van een macro voor je probleem. Dat gaat niet in enkel dagen hoor. Als het bedrijf waar het hier om gaat zulke zaken belangrijk vindt, waarom neemt het dan niet een softwarebedrijf in de arm ? -
@Dorien, Met mijn opmerking over de validatiecellen heb ik mij vergist, zie ik nu. Jouw validatielijst stond (en staat nu terug) in kolom C vanaf rij 100 en ik had in mijn bestand alle rijen onder de tabel gewist. Dat was dus een fout van mij, waarvoor mijn verontschuldigingen. In de bijlage opnieuw het bestand maar opnieuw met de mogelijkheid om in de groene cellen van kolom C een keuze te maken. Laat aub even weten of het bestand nu voldoet. PC-Helpf Dorien.xlsm
-
Zie de bijlage. Als je in het eerste blad wat wijzigt en je gaat naaar het tweede blad, dan worden daar de gewijzigde gegevens verwerkt. De indeling van het tweede blad heb je wel erg onpraktisch gemaakt met de onderbrekingen voor optellingen. Dat heeft tot gevolg dat je de indeling van die tabel niet zo maar kunt wijzigen, want dan werkt de code niet meer (vba-code past zich nooit automatisch aan). En verder: kolom C in het blad Bevolking heb je ingesteld als keuzecellen met validatie, maar er valt helemaal niets te kiezen. Je bent dan maar handmatig gegevens in gaan vullen, maar daarbij bv. de ene keer voor eenzelfde gegeven Wl geschreven en een andere keer WL). Voor de code zijn die twee niet hetzelfde! Als je de validatie goed instelt, kunnen dergelijke fouten niet voorkomen. Bovendien heb je ook nog een werk ingevoerd terwijl daarbij geen naam is ingevuld. Het toont aan dat je erg onzorgvuldig tewerk bent gegaan en aan probleemoplossers de indruk geeft: "Zoek het maar uit". Dergelijke fouten er uit halen kost namelijk erg veel tijd ! Maar hoe dan ook, bijgaande oplossing doet wat je wil. PC-Helpf Dorien_85.xlsm
-
=als(en(b32="kabel";e29=1);2;als(b32="kabel";1;0))
-
Ik vrees dat dat moeilijk wordt. Mijn advies zou zijn: als er tekst wordt toegevoegd via "Kopiëren - Plakken" om dan te kiezen: "Plakken Speciaal" --> "Niet opgemaakte tekst" of "Niet opgemaakte Unicode-tekst" dan wel "Opgemaakte tekst", maar niet "HTML-indeling". Dan moet je daarna wel aanpassingen doen in bv. lettertype, lettergrootte, regelafstand en opmaak. Ook niet ideaal, maar je moet wát.
-
Merk je een verschil bij het bewerken van jouw- en 'mijn' bestand ? Indien ja, dan is dat watermerk echt het probleem. Maar ook zonder watermerk kun je problemen tegenkomen als je tekst plakt als HTML (daar krijg je ook mee te maken als je bv. tekst van internetpagina's kopieert en die in Word plakt).
-
Moet iedereen waarbij in kolom D in het blad Bevolking niets staat, als AANWEZIG worden beschouwd ?
-
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
-
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")
-
Hoe bedoel je dat ("Als ik in Visual een Enter geef..." (in VBA neem ik aan) ?
-
Toch wel, waarschijnlijk ben je 1 keer het paragraafteken vergeten te plaatsen. Probeer dit maar eens: Answer = MsgBox("tekst1" & vbCrLf & vbCrLf & "tekst2")
-
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 ?
-
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
-
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.
-
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.
-
Waardes op basis van Naam overnemen naar andere werkmap
alpha reageerde op Bas_'s topic in Archief Excel
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. -
@Freddy, geen oplossing meer nodig?
-
Plaats hier eens een Excel-voorbeeldbestandje waaruit blijkt welke formules je gebruikt en in welk bereik je gegevens staan.
-
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
-
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?
-
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.
-
@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.
-
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.
-
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

OVER ONS
PC Helpforum helpt GRATIS computergebruikers sinds juli 2006. Ons team geeft via het forum professioneel antwoord op uw vragen en probeert uw pc problemen zo snel mogelijk op te lossen. Word lid vandaag, plaats je vraag online en het PC Helpforum-team helpt u graag verder!