abonnement Unibet Coolblue
  maandag 5 februari 2007 @ 13:57:54 #176
15967 Frollo
You know I am a righteous man
pi_46005893
quote:
Op maandag 5 februari 2007 13:56 schreef JortK het volgende:
Ik ben op zoek naar een macro waarvan ik een hele kolom in een keer kan converteren van tekst naar getal... want met de Celeigenschappen pakt die dat niet
Van macro's heb ik geen verstand, maar werkt =WAARDE() niet dan?
  maandag 5 februari 2007 @ 14:04:45 #177
107951 JortK
Immer kwaliteitsposts
pi_46006096
quote:
Op maandag 5 februari 2007 13:57 schreef Frollo het volgende:

[..]

Van macro's heb ik geen verstand, maar werkt =WAARDE() niet dan?
Stom dat ik daar niet aan gedacht heb

Thanks
  maandag 5 februari 2007 @ 14:08:11 #178
15967 Frollo
You know I am a righteous man
pi_46006195
Graag gedaan.
  maandag 5 februari 2007 @ 15:56:46 #179
15726 wouswous
Smile, tomorow will be worse
pi_46009650
Vraagje:
Heb een kolom waar verschillende jaartallen instaan.

Onderaan deze kolom moet er een optelling komen hoevaak een jaartal voorkomt in deze kolom.
Zoiets als:
Als (ieder getal uit kolom 1 = 2007) ; aantal optellen ; niets doen.

Iemand een oplossing hiervoor, zonder dat ik aparte kolomen ga maken per jaar.. (ALS cel1=2007;1'0) en dan een totaaloptelling hoevaak dit jaar voorkwam.
ik droomde vanacht dat ik een spekje van 1 KG at,
vanochtend toen ik wakker werd, was mijn kussen opeens weg.
  maandag 5 februari 2007 @ 15:58:23 #180
15967 Frollo
You know I am a righteous man
pi_46009707
quote:
Op maandag 5 februari 2007 15:56 schreef wouswous het volgende:
Vraagje:
Heb een kolom waar verschillende jaartallen instaan.

Onderaan deze kolom moet er een optelling komen hoevaak een jaartal voorkomt in deze kolom.
Zoiets als:
Als (een getal uit kolom 1 = 2007) ; aantal optellen ; niets doen.

Iemand een oplossing hiervoor, zonder dat ik aparte kolomen ga maken per jaar.. (ALS cel1=2007;1'0) en dan een totaaloptelling hoevaak dit jaar voorkwam.
=aantal.als(bereik;criterium) is de formule die je zoekt!

Dus bijvoorbeeld:

=aantal.als(A1:A999;2007)
pi_46012644
Ik heb een werkblad van iemand gekregen met commentaren bij verschillende cellen (rooie driehoekje in rechterboven hoek van een cel).
Nu wil ik deze commentaren in een aparte cel geplaatst hebben, is dat mogelijk met een functie of moet ik een macro gaan schrijven?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  maandag 5 februari 2007 @ 17:28:59 #182
15967 Frollo
You know I am a righteous man
pi_46012915
quote:
Op maandag 5 februari 2007 17:21 schreef Deetch het volgende:
Ik heb een werkblad van iemand gekregen met commentaren bij verschillende cellen (rooie driehoekje in rechterboven hoek van een cel).
Nu wil ik deze commentaren in een aparte cel geplaatst hebben, is dat mogelijk met een functie of moet ik een macro gaan schrijven?
Je kunt in de Pagina-instellingen (tabblad Blad) wel aangeven dat je de opmerkingen aan het eind van het document wilt afdrukken. Dat ziet er op zich keurig uit, met de celverwijzing erbij en zo.

Ik weet dat dit niet is wat je vroeg, maar misschien is het toevallig wel wat je wilde.
pi_46013497
Niet helemaal, ik heb inmiddels zelf al een functie gemaakt:

1
2
3
4
5
6
7
Function GetComment(Cell As Range, n As Integer) As String
    '    Haalt de comment uit aangegeven cel en verwijderd de eerste n characters
    '    n is naam van invoerder+3

    GetComment = Mid(Cell.Comment.Text, n, Len(Cell.Comment.Text) - n + 1)

End Function
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_46021149
het volgende raadsel:

Stel je hebt op het eerste tabblad in kolom B gewoon een rijtje met gegevens staan (tekst) (zie pic)


Ik wil dat kolom B exact (als ware het een kopie) wordt weergegeven op het tweede tabblad.


Het probleem: als ik KOPPELING PLAKKEN gebruik, is dat in eerste instantie best geslaagd. Maar...... als ik op eerste tabblad een rij invoeg, gaat het mis op blad 2... daar gebeurt niets natuurlijk, en worden alleen de linkverwijzingen aangepast...
Hetzelde gebeurd als ik (uit het voorbeeld), de eerste 3 items (bla, boe en bah) zou seleteren, en ergens verder naar onder in kolom B sleep..., want dan krijg je op het tweede tabblad #VERW!-meldingen.

Dus hoe krijg je het voor elkaar dat tabblad twee als een soort view (en dus minder gelinkt) iets van tabblad 1 weergeeft?

  maandag 5 februari 2007 @ 21:44:17 #185
15726 wouswous
Smile, tomorow will be worse
pi_46022167
quote:
Op maandag 5 februari 2007 15:58 schreef Frollo het volgende:

[..]

=aantal.als(bereik;criterium) is de formule die je zoekt!

Dus bijvoorbeeld:

=aantal.als(A1:A999;2007)
Hartstikke bedankt!
ik droomde vanacht dat ik een spekje van 1 KG at,
vanochtend toen ik wakker werd, was mijn kussen opeens weg.
pi_46032805
quote:
Op maandag 5 februari 2007 21:18 schreef LennyKravitz het volgende:
het volgende raadsel:

Stel je hebt op het eerste tabblad in kolom B gewoon een rijtje met gegevens staan (tekst) (zie pic)
[afbeelding]

Ik wil dat kolom B exact (als ware het een kopie) wordt weergegeven op het tweede tabblad.


Het probleem: als ik KOPPELING PLAKKEN gebruik, is dat in eerste instantie best geslaagd. Maar...... als ik op eerste tabblad een rij invoeg, gaat het mis op blad 2... daar gebeurt niets natuurlijk, en worden alleen de linkverwijzingen aangepast...
Hetzelde gebeurd als ik (uit het voorbeeld), de eerste 3 items (bla, boe en bah) zou seleteren, en ergens verder naar onder in kolom B sleep..., want dan krijg je op het tweede tabblad #VERW!-meldingen.

Dus hoe krijg je het voor elkaar dat tabblad twee als een soort view (en dus minder gelinkt) iets van tabblad 1 weergeeft?

Probeer het eens met een macrootje die elke keer als je iets op werkblad 1 veranderd ook je tweede werkblad aanpast? Volgens mij moet dat met een Private Sub worksheet_change. Verder moet je zelf ff googlen want hiermee heb ik ook geen ervaring.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  dinsdag 6 februari 2007 @ 10:14:47 #187
85514 ralfie
!Yvan eht nioj
pi_46032985
quote:
Op maandag 5 februari 2007 21:18 schreef LennyKravitz het volgende:
het volgende raadsel:

Stel je hebt op het eerste tabblad in kolom B gewoon een rijtje met gegevens staan (tekst) (zie pic)
[afbeelding]

Ik wil dat kolom B exact (als ware het een kopie) wordt weergegeven op het tweede tabblad.


Het probleem: als ik KOPPELING PLAKKEN gebruik, is dat in eerste instantie best geslaagd. Maar...... als ik op eerste tabblad een rij invoeg, gaat het mis op blad 2... daar gebeurt niets natuurlijk, en worden alleen de linkverwijzingen aangepast...
Hetzelde gebeurd als ik (uit het voorbeeld), de eerste 3 items (bla, boe en bah) zou seleteren, en ergens verder naar onder in kolom B sleep..., want dan krijg je op het tweede tabblad #VERW!-meldingen.

Dus hoe krijg je het voor elkaar dat tabblad twee als een soort view (en dus minder gelinkt) iets van tabblad 1 weergeeft?

Dit lijkt een beetje anders te gaan bij jouw als bij office 97, maar kun je niet gewoon de hele kolom B een formule geven van =Blad1!B1 etc ?
pi_46033291
quote:
Op dinsdag 6 februari 2007 10:14 schreef ralfie het volgende:

[..]

Dit lijkt een beetje anders te gaan bij jouw als bij office 97, maar kun je niet gewoon de hele kolom B een formule geven van =Blad1!B1 etc ?
Dat kan wel maar op het moment dat je in blad 1 een regel verwijdert of toevoegt worden deze op blad 2 niet verwijderd of toegevoegd maar worden de verwijzing aangepast.

Als je op blad 1 dus een nieuwe regel boven regel 1 invoegt, wordt de verwijzing die jij noemt veranderd in =Blad1!B2 ipv dat de celverwijzing hetzelfde blijft en er dus een lege cel komt te staan.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  dinsdag 6 februari 2007 @ 12:02:47 #189
80690 hooibaal
Be prepared.
pi_46035906
Misschien (weet niet, niet geprobeerd) werkt het wel als je op Blad2 even een hulpkolommetje invoegt die je gewoon handmatig nummert (1,2,3 etc.), laten we zeggen kolom Q.

Dan mik je in kolom B de volgende formule:
=INDEX(Blad1!$B$1:$B$3700;Q1)

Als mijn intuïtie klopt is deze ongevoelig voor het invoegen en verwijderen van rijen.
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_46037159
Gebruik de indirect functie in combinatie met het rij-cijfer om onafhankelijke verwijzing te krijgen.

Op blad 2 zet je in kolom A de volgende functie: =indirect("Blad1!A"&RIJ())
voor kolommen B en verder moet je de letter A veranderen.

Als de cel in blad 1 leeg is krijg je een "0" als waarde in de cel. Dit is evt op te lossen met
=als(verwijzing naar cel="";"";verwijzing naar cel)

Vind je geen elegante oplossing (door handmatig invoeren kolomletters dan kun je in VB de volgende (gegoogle-de en dus ongeteste) functie definieren in je spreadsheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Function GetExcelColumn(ByVal iCellNo As Integer) As String 
    Dim iBeg, iEnd As Integer 

    ' If 1-26, then this is an easy conversion 
    If iCellNo < 27 Then 
        GetExcelColumn = Chr$(iCellNo + 64) 
    Else 
    ' Now we have to account for AA-ZZ 
        iBeg = iCellNo  26     ' Get the first letter 
        iEnd = iCellNo Mod 26   ' Get the second letter 
        If iEnd = 0 Then        
           ' If iEnd is 0, then it is Z, which should be 26 
            iEnd = 26 
        '** you need to subtract 1 from the initial letter otherwise your lettering will be the next letter in the alphabet

        iBeg = iBeg - 1 
        End If 
        GetExcelColumn = Chr$(iBeg + 64) & Chr$(iEnd + 64) 
    End If 
End Function 

dan wordt op blad 2 je functie: =indirect("Blad1!"&GetExcelColumn(KOLOM())&RIJ())

[ Bericht 2% gewijzigd door Deetch op 06-02-2007 12:58:19 ]
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_46037450
Of je doet gewoon zo:

1=als(INDEX(Blad1!$A$1:$M$50;RIJ();KOLOM())="";"";INDEX(Blad1!$A$1:$M$50;RIJ();KOLOM()))
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_46037581
de range A1:m50 moet (veel) ruimer zijn dan het gebied waar je gegevens hebt staan omdat deze range niet groter wordt als je in blad 1 kolmmen of rijen toe gaat voegen.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_46063471
Ik heb een excel blad, dat alleen uitkomsten van formules bevat (berekend vanaf andere bladen).

Verder bevat het blad 2 drop-down-selectie boxen.

Hoe kan ik dit blad in zodanig beveiligen dat niemand de formules kan aanpassen, en dat de drop-down-boxes wel blijven werken. Als ik nl. het blad beveilig, dan werken de dropdownboxes niet meer (uitkomsten op dit blad veranderen door deze drop-drown-boxes, en dat kan in beveiligde situatie blijkbaar niet).
pi_46065432
quote:
Op woensdag 7 februari 2007 01:59 schreef LennyKravitz het volgende:
Ik heb een excel blad, dat alleen uitkomsten van formules bevat (berekend vanaf andere bladen).

Verder bevat het blad 2 drop-down-selectie boxen.

Hoe kan ik dit blad in zodanig beveiligen dat niemand de formules kan aanpassen, en dat de drop-down-boxes wel blijven werken. Als ik nl. het blad beveilig, dan werken de dropdownboxes niet meer (uitkomsten op dit blad veranderen door deze drop-drown-boxes, en dat kan in beveiligde situatie blijkbaar niet).
ws. moet je met een macro de beveiliging opheffen, dropbox menuus vullen en beveiliging weer aanbrengen
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_46065469
quote:
Op woensdag 7 februari 2007 08:39 schreef Deetch het volgende:

[..]

ws. moet je met een macro de beveiliging opheffen, dropbox menuus vullen en beveiliging weer aanbrengen
hmmm...... ik zou me kunnen voorstellen dat je dus het blad kunt beveiligen en dat je niets kan veranderen door in rechtstreeks cellen te editen, maar maar dat je wel formules hun werk kunt laten doen....
  woensdag 7 februari 2007 @ 09:45:42 #196
85514 ralfie
!Yvan eht nioj
pi_46066380
je kunt in celeigenschappen (laatste tab) de cel blokkeren of niet, waardoor je kunt bepalen welke cellen wel, en welke cellen niet mogen worden veranderd als de beveiliging erop zit
  woensdag 7 februari 2007 @ 12:26:59 #197
137360 mrPanerai
Bekende Belg!
pi_46070651
Ik heb een hele kolom met enkel getallen, nu wil ik voor elk getal 00 plaatsen...kan dit in een keer

Thanks
  woensdag 7 februari 2007 @ 13:59:26 #198
15967 Frollo
You know I am a righteous man
pi_46073318
quote:
Op woensdag 7 februari 2007 12:26 schreef mrPanerai het volgende:
Ik heb een hele kolom met enkel getallen, nu wil ik voor elk getal 00 plaatsen...kan dit in een keer

Thanks
Moeten het getallen blijven, met andere woorden: wil je er nog mee kunnen rekenen als dat "00" er eenmaal voor staat?
En hebben alle getallen hetzelfde aantal cijfers?
pi_46077865
quote:
Op woensdag 7 februari 2007 09:45 schreef ralfie het volgende:
je kunt in celeigenschappen (laatste tab) de cel blokkeren of niet, waardoor je kunt bepalen welke cellen wel, en welke cellen niet mogen worden veranderd als de beveiliging erop zit
Misschien begrijp ik het niet goed...

Maar als ik die cellen unlock... kan de formule veranderd worden... dat mag dus niet. Alleen de uitkomst moet wel kunnen veranderen wanneer elders in het spreadsheet de getallen worden aangepast.

Daarnaast moet ik de dropdwonbox op die pagina wel kunnen bewegen/veranderen.
  donderdag 8 februari 2007 @ 11:43:15 #200
137360 mrPanerai
Bekende Belg!
pi_46100175
quote:
Op woensdag 7 februari 2007 13:59 schreef Frollo het volgende:

[..]

Moeten het getallen blijven, met andere woorden: wil je er nog mee kunnen rekenen als dat "00" er eenmaal voor staat?
En hebben alle getallen hetzelfde aantal cijfers?
heb het reeds gevonden... celeigenschappen...categorie aangepast en dan aantal 0
veel te simpel eigenlijk
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')