Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

SubEndSub

XLDnaute Occasionnel
Re : placement de chiffres

Voir la pièce jointe

Il y a encore parfois des doublons, mais moins souvent

Appuie sur F9 pour changer les chiffres
 

Pièces jointes

  • pj739049-post1.zip
    2.4 KB · Affichages: 73

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 M37 sont toujours vides
A moins que la aussi ce doive etre aleatoire
 

Pièces jointes

  • phil_Classeur1.zip
    11.5 KB · Affichages: 57
  • phil_Classeur1.zip
    11.5 KB · Affichages: 45
  • phil_Classeur1.zip
    11.5 KB · Affichages: 52

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 M37 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

pierrejean

XLDnaute Barbatruc
Re : placement de chiffres

re
avec la verification proposée par ROGER
 

Pièces jointes

  • phil_Classeur1_b.zip
    12 KB · Affichages: 104
  • phil_Classeur1_b.zip
    12 KB · Affichages: 94
  • phil_Classeur1_b.zip
    12 KB · Affichages: 93

phil59110

XLDnaute Occasionnel
Re : placement de chiffres

j'ai tout testé vos propositions et comme dab tout fonctionne impec!!!!
aussi bien les formules que les codes j'ai que l'embaras du choix!!

milles Merci et une super soirée a Tous!!!!!
 

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…