JoostHuizing
Gebruiker
- Lid geworden
- 11 aug 2011
- Berichten
- 25
Goedenavond,
Ik zie door de VBA-bomen het bos even niet meer, dus ik kom bij jullie met een paar vragen t.a.v. het verplaatsen van cellen / rijen. Er is al veel over geschreven op dit forum, maar heb moeite om de zaken goed aan elkaar te knopen. Ik hoop dat jullie mij op weg willen helpen.
Ik zit met het volgende:
1. Ik wil in het tabblad Actueel (zie bijgaand bestand) een aantal cellen verplaatsen naar een ander tabblad wanneer kolom I (Urenraming Totaal) wordt ingevuld.
- Van de betreffende rij moet in alle gevallen de waarde in kolom A, B, D en F gekopieerd worden naar tabblad Urenregistratie, respectievelijk de kolommen A, B, C en E. Wat hierbij van belang is, is dat er gekeken moet worden of het onderwerp (kolom D) i.c.m. de medewerker (kolom F) al voor komt in het betreffende tabblad;
- Indien de fase (kolom E) = "Beroep", moeten de kolommen A, B, D en F gekopieerd worden naar tabblad Beroep, respectievelijk de kolommen A, B, C en D. Wat hierbij van belang is, is dat er gekeken moet worden of het onderwerp (kolom D) al voor komt in het betreffende tabblad.;
- Afhankelijk van het type plan (kolom B) moet het tabblad gekozen worden waar bepaalde waarden heen gekopieerd worden. Bijvoorbeeld Type plan = "Bestemmingsplan", dan moeten de kolommen A, B, C, D en G gekopieerd worden naar tabblad BPs, respectievelijk de kolommen A, B, C, D en AA. Is het type plan "Wabo", dan moeten de kolommen A, B, D, F naar tabblad Wabo, respectievelijk A, B, C en D. Wat hierbij van belang is, is dat er gekeken moet worden of het onderwerp (kolom D) al voor komt in het betreffende tabblad.
Vraag: Kunnen jullie een opzet geven hoe dit in VBA te beschrijven is? Ik kan op basis daarvan zelf wel de andere acties beschrijven
2. In het tabblad BPs wil ik als de 1e medewerker (kolom Q) wordt ingevuld en de Financiering (kolom AA) = "Eigen plan", de kolommen A, B, D, G, Q, AA kopiëren naar tabblad Financiën gemeentelijke plannen, respectievelijk de kolommen A, B, C, D, E, F. Deze actie moet herhaald worden wanneer de fase (kolom G) wijzigt. Er moet hierbij telkens gekeken worden of het onderwerp (kolom D) i.c.m. de fase (kolom G) al voor komt in het tabblad Financiën gemeentelijke plannen. Als dat het geval is, hoeft er nik te gebeuren.
Vraag: Kunnen jullie een opzet geven hoe dit in VBA te beschrijven is?
3. Ook in het tabblad BPs. Als ik dubbelklik op Vervallen (kolom CJ) (waarde wordt dan "R"), dan wil ik die rij knippen en plakken op de eerstvolgende lege regel onder rij 4 in tabblad Archief BPs.
Vraag: hoe moet ik het in VBA ook alweer beschrijven om de eerste lege regel te kiezen?
4. In het tabblad Beroep. Als ik dubbelklik op Afgehandeld (kolom S) (waarde wordt dan "R"), dan wil ik als Type plan = "Bestemmingsplan" de waarden voor die rij uit de kolommen J t/m Q kopiëren naar tabblad BPs, respectievelijk de kolommen CG t/m CN. Daarbij moet gekeken worden naar het onderwerp (kolom C in tabblad Beroep en kolom D in tabblad BPs) om de betreffende rij te selecteren.
Vraag: hoe moet ik het in VBA beschrijven dat hij bepaalde waarden met elkaar gaat vergelijken om de rij te kiezen?
Ik hoop dat de vragen helder zijn, anders verneem ik dat graag. Ik hoop dat jullie me willen helpen hiermee!
Bekijk bijlage Matrix.xls
Joost
Ik zie door de VBA-bomen het bos even niet meer, dus ik kom bij jullie met een paar vragen t.a.v. het verplaatsen van cellen / rijen. Er is al veel over geschreven op dit forum, maar heb moeite om de zaken goed aan elkaar te knopen. Ik hoop dat jullie mij op weg willen helpen.
Ik zit met het volgende:
1. Ik wil in het tabblad Actueel (zie bijgaand bestand) een aantal cellen verplaatsen naar een ander tabblad wanneer kolom I (Urenraming Totaal) wordt ingevuld.
- Van de betreffende rij moet in alle gevallen de waarde in kolom A, B, D en F gekopieerd worden naar tabblad Urenregistratie, respectievelijk de kolommen A, B, C en E. Wat hierbij van belang is, is dat er gekeken moet worden of het onderwerp (kolom D) i.c.m. de medewerker (kolom F) al voor komt in het betreffende tabblad;
- Indien de fase (kolom E) = "Beroep", moeten de kolommen A, B, D en F gekopieerd worden naar tabblad Beroep, respectievelijk de kolommen A, B, C en D. Wat hierbij van belang is, is dat er gekeken moet worden of het onderwerp (kolom D) al voor komt in het betreffende tabblad.;
- Afhankelijk van het type plan (kolom B) moet het tabblad gekozen worden waar bepaalde waarden heen gekopieerd worden. Bijvoorbeeld Type plan = "Bestemmingsplan", dan moeten de kolommen A, B, C, D en G gekopieerd worden naar tabblad BPs, respectievelijk de kolommen A, B, C, D en AA. Is het type plan "Wabo", dan moeten de kolommen A, B, D, F naar tabblad Wabo, respectievelijk A, B, C en D. Wat hierbij van belang is, is dat er gekeken moet worden of het onderwerp (kolom D) al voor komt in het betreffende tabblad.
Vraag: Kunnen jullie een opzet geven hoe dit in VBA te beschrijven is? Ik kan op basis daarvan zelf wel de andere acties beschrijven
2. In het tabblad BPs wil ik als de 1e medewerker (kolom Q) wordt ingevuld en de Financiering (kolom AA) = "Eigen plan", de kolommen A, B, D, G, Q, AA kopiëren naar tabblad Financiën gemeentelijke plannen, respectievelijk de kolommen A, B, C, D, E, F. Deze actie moet herhaald worden wanneer de fase (kolom G) wijzigt. Er moet hierbij telkens gekeken worden of het onderwerp (kolom D) i.c.m. de fase (kolom G) al voor komt in het tabblad Financiën gemeentelijke plannen. Als dat het geval is, hoeft er nik te gebeuren.
Vraag: Kunnen jullie een opzet geven hoe dit in VBA te beschrijven is?
3. Ook in het tabblad BPs. Als ik dubbelklik op Vervallen (kolom CJ) (waarde wordt dan "R"), dan wil ik die rij knippen en plakken op de eerstvolgende lege regel onder rij 4 in tabblad Archief BPs.
Vraag: hoe moet ik het in VBA ook alweer beschrijven om de eerste lege regel te kiezen?
4. In het tabblad Beroep. Als ik dubbelklik op Afgehandeld (kolom S) (waarde wordt dan "R"), dan wil ik als Type plan = "Bestemmingsplan" de waarden voor die rij uit de kolommen J t/m Q kopiëren naar tabblad BPs, respectievelijk de kolommen CG t/m CN. Daarbij moet gekeken worden naar het onderwerp (kolom C in tabblad Beroep en kolom D in tabblad BPs) om de betreffende rij te selecteren.
Vraag: hoe moet ik het in VBA beschrijven dat hij bepaalde waarden met elkaar gaat vergelijken om de rij te kiezen?
Ik hoop dat de vragen helder zijn, anders verneem ik dat graag. Ik hoop dat jullie me willen helpen hiermee!
Bekijk bijlage Matrix.xls
Joost