placement de chiffres

phil59110

XLDnaute Occasionnel
Bonjour a tous et a toutes!!!!!
et j'espére que vous avez passer de bonne vacances!!!
voila j'ai un petit souci avec un tableau de chifres mais comme milles explications ne vaux pas un exemple je vous joint un petit fichier
si vous voulez bien y jeter un coup d'oeil
je vous en Remerci beaucoup!!
 

Pièces jointes

  • Classeur1.xls
    16 KB · Affichages: 210
  • Classeur1.xls
    16 KB · Affichages: 188
  • Classeur1.xls
    16 KB · Affichages: 194

Tibo

XLDnaute Barbatruc
Re : placement de chiffres

Bonjour,

Un essai qui peut sans doute être amélioré :

en D7 :

Code:
=ALEA()

à recopier jusqu'en D20


en M3 :

Code:
=INDEX($C$7:$C$20;EQUIV(GRANDE.VALEUR($D$7:$D$20;COLONNES($M$2:M$2)+
LIGNES($H$3:$H3));$D$7:$D$20;0))

à recopier vers la droite et vers le bas

Je te laisse tester

@+
 

pierrejean

XLDnaute Barbatruc
Re : placement de chiffres

bonjour Phil
Salut SubEndSub

Une solution

mais vu qu'il n'y a que 14 chiffres a placer certaines cellules de M3:p7 sont toujours vides
A moins que la aussi ce doive etre aleatoire
 

Pièces jointes

  • phil_Classeur1.zip
    11.5 KB · Affichages: 56
  • phil_Classeur1.zip
    11.5 KB · Affichages: 44
  • phil_Classeur1.zip
    11.5 KB · Affichages: 51

CISCO

XLDnaute Barbatruc
Re : placement de chiffres

Bonjour

Une possibilité, pas très belle, avec des tableaux intermédiaires, mais qui fonctionne. A vérifier.

Je n'ai fait le travail que sur les deux premières lignes.

@ plus
 

Pièces jointes

  • Tableau alea.xls
    32 KB · Affichages: 111

pierrejean

XLDnaute Barbatruc
Re : placement de chiffres

Re

A la lumiere du fichier de ROGER que je salue (bien bas en raison de ses formidables competences associées a une urbanité du meilleur aloi ), une version avec toutes les cellules M3:p7 remplies au prix evidemment de doublons dans les colonnes
 

Pièces jointes

  • phil_Classeur1_b.zip
    11.5 KB · Affichages: 52
  • phil_Classeur1_b.zip
    11.5 KB · Affichages: 45
  • phil_Classeur1_b.zip
    11.5 KB · Affichages: 46

ROGER2327

XLDnaute Barbatruc
Re : placement de chiffres

Re-bonjour à tous
Un peu tard peut-être, une procédure qui garantit l'absence de doublon sur chaque ligne, mais ne garantit pas l'utilisation de toutes les données :
Code:
[COLOR="DarkSlateGray"]Sub ZERO_DOUBLON_PAR_LIGNE()
Dim oDat(), sDat(), i As Long, j As Long, k As Long
   oDat = Range("C7:C20").Value
   ReDim sDat(1 To 5, 1 To 4)
   Randomize
   For i = 1 To 5
      For j = 1 To 4
         k = j + Int((15 - j) * Rnd)
         sDat(i, j) = oDat(k, 1): oDat(k, 1) = oDat(j, 1): oDat(j, 1) = sDat(i, j)
      Next j
   Next i
   Range("M3:P7").Value = sDat
End Sub[/COLOR]
Bonne soirée !
ROGER2327
 
Dernière édition:

Discussions similaires

Réponses
9
Affichages
426

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia