DRINGEND excel vraagje

Plaats reactie
Gebruikersavatar
Dafke
Elite Poster
Elite Poster
Berichten: 2755
Lid geworden op: 04 mei 2006, 21:31
Uitgedeelde bedankjes: 181 keer
Bedankt: 142 keer
Contacteer:

Wie kan er mij helpen met onderstaande excel functie:

In kolom F en I staan er gegevens. Kolom F is varïerend en kan 1 of meerdere (unieke) gegevens bevatten. Kolom I is statisch en heeft 24 gegevens.

In kolom A komt dus F2 * 24 en dan F3 * 24 en dan F4 * 24 enz... en in Kolom B komt [I2:I25] en dit herhaalt zich zoveel keer er users in kolom A zijn.

Snappen jullie het een beetje? :)

Dus de gegevens worden ingevoerd in kolom F die dynamisch is, Kolom I is statisch en de output komt in kolom a en b.

Wie kan hiervoor een macro of dergelijke maken dat ik kan kopieren in Excel? (liefst zoals in het voorbeeld met een KNOP (en niets aantrekken van NL en FR).

Je kan misschien al verder bouwen op onderstaand voorbeeld, maar daar zit een fout in en ik vind ze niet:

Sub CreateAccountUGroup(UsersCol As Integer, GroupsCol As Integer, ResultsCol As Integer)
'

ResultsCol1 = ResultsCol
ResultsCol2 = ResultsCol1 + 1

NumUsers = 29 + 4
NumGroups = 24

For i = 1 To NumUsers
For j = 1 To NumGroups
clipboard = Cells(2 + Int(i * NumGroups / NumUsers), UsersCol).Value
Cells(((i - 1) * NumGroups + j) + 1, ResultsCol1).Value = Trim(clipboard)

clipboard = Cells(j + 1, GroupsCol).Value
Cells(((i - 1) * NumGroups + j) + 1, ResultsCol2).Value = Trim(clipboard)
Next j
Next i
End Sub

'Range(UsersCol & Trim(Str(2 + Int(i * NumGroups / NumUsers)))).Select
'Selection.Copy
'Range(ResultsCol1 & (i * NumGroups + j) - 1).Select
'ActiveSheet.Paste
'Range(GroupsCol & j + 1).Select
'Selection.Copy
'Range(ResultsCol2 & (i * NumGroups + j) - 1).Select
'ActiveSheet.Paste

Afbeelding
Gebruikersavatar
honda4life
Elite Poster
Elite Poster
Berichten: 5659
Lid geworden op: 03 jan 2010, 21:42
Locatie: 127.0.0.1
Uitgedeelde bedankjes: 186 keer
Bedankt: 315 keer

Hmm met dynamische bereiken ben ik niet echt thuis, maar wil vanavond wel een poging wagen hoor :wink:
Misschien kan je hiervoor beter een database gebruiken zoals Access :wink:
✂ – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Gebruikersavatar
Dafke
Elite Poster
Elite Poster
Berichten: 2755
Lid geworden op: 04 mei 2006, 21:31
Uitgedeelde bedankjes: 181 keer
Bedankt: 142 keer
Contacteer:

Maar de kolom F maak ik na elke output weer leeg.

Dus F = gebruikers van vandaag
die hebben allemaal 1 profiel, de accessnummers staan in I

Excel of Access, dat maakt niet uit é.. wanneer ik de output heb in A en B kopieer ik deze naar de correcte file.
daarna worden deze weer gewist (kolom A;B en F)
Maglor
Elite Poster
Elite Poster
Berichten: 2048
Lid geworden op: 06 dec 2004, 16:26
Uitgedeelde bedankjes: 139 keer
Bedankt: 56 keer

Here you go...
Bijlagen
Maak lijst.xls
(36 KiB) 34 keer gedownload
There are 10 types of people in the world: those who understand binary, and those who don't.
Gebruikersavatar
Dafke
Elite Poster
Elite Poster
Berichten: 2755
Lid geworden op: 04 mei 2006, 21:31
Uitgedeelde bedankjes: 181 keer
Bedankt: 142 keer
Contacteer:

Ma how zeker!!!

TOP!!!!!!!! :beerchug:

Vanwaar ben je? Met die snelheid en resultaat verdient dat een PINTJE!!!!
Maglor
Elite Poster
Elite Poster
Berichten: 2048
Lid geworden op: 06 dec 2004, 16:26
Uitgedeelde bedankjes: 139 keer
Bedankt: 56 keer

Geen probleem, was maar 5 minuutjes werk hoor. :)
There are 10 types of people in the world: those who understand binary, and those who don't.
Plaats reactie

Terug naar “Development”