Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1128 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Appel à experience rare (je suppose) !!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Appel à experience rare (je suppose) !!

n°1194186
cocal
Posté le 07-09-2005 à 15:28:18  profilanswer
 

bonjour,  
 
voilà mon problème :  
 
je dois faire vérifier par mes chers collaborateurs (120 en l'occurence) une base de donnée d'environ 1200 lignes sous excel
 
Je recherche donc un moyen de mettre quelqechose comme une case à cocher au début de chaque ligne qui confirmerai que la vérification a été faite.  
 
Je n'envisage vraiment mais alors vraiment pas de définir 1200 case à cocher  :pfff:  .  
 
J'ai pensé également à mettre des zones de validation du style "vérification OK" "vérification pas OK" mais je préfererai avoir quelque chose (si ca existe) "cellule à cocher" : avec un seul clik dans la cellule faire apparaitre "verif OK ou quelque chose comme çà.
Est ce que quelqu'un aurait ce type d'experience ?  
 
merci d'avance (je crois que c galère comme problème non ?)
 
 

mood
Publicité
Posté le 07-09-2005 à 15:28:18  profilanswer
 

n°1194215
mareek
Et de 3 \o/
Posté le 07-09-2005 à 15:51:47  profilanswer
 

Et en attribuant 10 lignes à chaque personne, ça marche pas ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1194226
cocal
Posté le 07-09-2005 à 16:03:47  profilanswer
 

en fait j'ai trié la base par personne mais comment faire pour s'assurer de la vérification en rendant le "cochage" le plus simple possible (idéalement un click seulement)   sans devoir définir 1200 cases à cocher ???  
 
j'aimerai bien définir une cellule (mais comment ?) et copier ses caractéristqiues sur toute la colonne  
 
j'ai des personnes qui doivent vérifier 80 lignes et d'autres 1 seule ...

n°1194605
galopin01
Posté le 08-09-2005 à 07:18:47  profilanswer
 

bonjour,
il suffit de coller cette macro dans le module de la feuille concernée.
(clic droit sur l'onglet de la feuille concernée + Visualiser le code)

Code :
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2. If Target.Column = 1 Then
  3. With Target.Borders(xlDiagonalDown)
  4. If .LineStyle = xlNone Then .LineStyle = xlContinuous Else .LineStyle = xlNone
  5. End With
  6. With Target.Borders(xlDiagonalUp)
  7. If .LineStyle = xlNone Then .LineStyle = xlContinuous Else .LineStyle = xlNone
  8. End With
  9. End If
  10. End Sub

Nota : la macro n'agit que sur la colonne 1
Pour modifier la colonne active modifier  
Target.Column = (NombreAuChoix)
Cette macro réagit a l'activation d'une cellule (clic ou déplacement)
En cas d'erreur il suffit de se déplacer colonne 2 et de revenir colonne 1
A la fin pour supprimer toutes les croix sélectionner la colonne puis  
Format / Cellules / Bordures ... Aucune
Ne pas oublier de suprimer la macro ensuite !
A+

n°1194670
cocal
Posté le 08-09-2005 à 09:28:16  profilanswer
 

Impeccable !!!  
 
C'est exactement ce que je cherchais !  
 
Merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Appel à experience rare (je suppose) !!

 

Sujets relatifs
Appel d'un script SQL dans un script SQLXhtml valide W3C vs User Experience => votre avis
Appel à "Synchronize" qui bloque sous Delphi7 et pas sous Delphi5 ???!Un script qui s'execute plus d'une fois a chaque appel -> solution...
Plantage Excel lors d'appel fonctions perso C++-COMAppel d'un JS en Perl
appel d'un programme JAVA depuis CAppel page PHP générant du Flash
[javascript] appel de fonction[HTML] appel der procedure de LogOff
Plus de sujets relatifs à : Appel à experience rare (je suppose) !!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR