• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

wie is er jarig in de maand....

Status
Niet open voor verdere reacties.

maaikelensink

Gebruiker
Lid geworden
3 jan 2011
Berichten
83
Ik kom er niet uit, krijg wel iets voor elkaar maar niet volledig kloppend.....
Zie mijn bijlage

alvast bedankt
 
Laatst bewerkt door een moderator:
Ik hoop dat de data die in het bestand je staan fictief zijn zo niet dan zou ik deze maar heel snel verwijderen.
 
Dat lijkt mij simpel:
Code:
=ALS(MAAND(F4)=MAAND(VANDAAG());"Jarig!";"")
 
Ik denk dat dit iets te eenvoudig is gedacht.
TS wil denk ik alle verjaardagen netjes onder elkaar zonder lege regels

Bekijk dit bestandje eens, alle gegevens zijn geanonimiseerd.
 

Bijlagen

  • test verjaardagen_2.xlsx
    76 KB · Weergaven: 43
Bestand verwijderd i.v.m. privacy gevoelige info
 

Bijlagen

  • __nog niet jarig_snb.xlsb
    16,6 KB · Weergaven: 25
Laatst bewerkt:
Hallo Popipipo

Deze vraag van mij heeft eigenlijk niets met excel te maken (of misschien toch) maar hoe heb je de gegevens zo snel geanonimiseerd?
 
hoe heb je de gegevens zo snel geanonimiseerd
Uit bestandje van mijn persoonlijk archief
Ik weet niet meer van wie of waar dit kwam
Maar alsnog bedankt voor de maker van dit bestand.

Omdat het misschien wel handig is plaats ik hem hier ook.
 

Bijlagen

  • NAW fictief.xlsx
    16,4 KB · Weergaven: 33
Hallo Popipipo en AlexCEL

Dank voor jullie toelichting op mijn vraag.
 
@Pet

Je zou de afzonderlijke kolommen ook random kunnen sorteren.

Code:
Sub M_snb()
   Application.ScreenUpdating = False
   
   With Sheet1.Cells(1).CurrentRegion
     .Offset(1, .Columns.Count + 3).Resize(.Rows.Count - 1, 1).Name = "snb"
     [snb].Offset(-1).Resize(1, 1).Name = "s_1"
     [snb] = "=rand()"

     For j = 1 To .Columns.Count
       If Not Cells(2, j).HasFormula Then
       [s_1] = Split(.Columns(j).Address, "$")(1)
       [snb].Offset(, 1) = ["=" & s_1 & index(rank(snb,snb),)+1]
       [snb].Offset(, j - [snb].Column) = [snb].Offset(, 1).Value
       End If
     Next
   End With
   
   [snb].Offset(-1).Resize([snb].Rows.Count + 1, 2).Clear
End Sub

Zie de bijlage
 

Bijlagen

  • __random_sorteren_per_kolom.xlsb
    17,4 KB · Weergaven: 19
Laatst bewerkt:
of je kan het zo doen.
 

Bijlagen

  • test verjaardagen (1).xlsm
    89,7 KB · Weergaven: 16
Hoi Allemaal, ik heb idd gegevens allemaal door elkaar gehusseld dus het klopt niet.
dus die zorgen kunnen weg gehaald worden. ik wist niet van deze website, maar heel erg fijn. -> ik sla deze op https://www.mockaroo.com/

Ik ga even naar de gemaakte oplossingen kijken :thumb: alvast bedankt want ik zie veel reactie's
 
Vraagje, als ik bovenstaande codes zou willen leren, wat adviseren jullie dan.
Ik heb al LOI excel professional gedaan en ook PHP, Mysql via de LOI (allemaal hobby matig) maar ik zou mijn kennis wel verder willen uitbreiden.
Ik vind het reuze interessant
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan