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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb excel

n°2729290
fvalentin
Posté le 16-10-2007 à 14:18:02  profilanswer
 

hello
j'ai besoin d'aide sur excel:
je dois trouver une fonction qui me permette que si on rentre "0" dans une cellule , il modifie pour rentrer "0.1" et qu'il affiche "0 est une valeur non exploitable, la valeur a été mise à la plus petite possible"
et mon seconde problème : dans une colonne , je dois trouver la celule qui contient la plus grande valeur et allez chercher la cellule deux colonne plus loin.
 
si quelqu'un peut m'aider
merci!

mood
Publicité
Posté le 16-10-2007 à 14:18:02  profilanswer
 

n°2729348
TAM136
Posté le 16-10-2007 à 16:38:49  profilanswer
 

fvalentin a écrit :

hello
qu'il affiche "0 est une valeur non exploitable, la valeur a été mise à la plus petite possible"


 
Salut
 
Tu entends quoi par afficher:texte saisi dans la cellule en question ou message dans une boîte de dialogue?

n°2729452
fvalentin
Posté le 17-10-2007 à 08:22:11  profilanswer
 

dans une boite de dialogue avec un seul bouton "ok" histoire de ne pas laisser le choix.

n°2729496
TAM136
Posté le 17-10-2007 à 13:14:04  profilanswer
 

fvalentin a écrit :

dans une boite de dialogue avec un seul bouton "ok" histoire de ne pas laisser le choix.


 
For i = 1 To 1
For j = 1 To 1
If Cells(i, j) = 0 Then
Cells.Replace What:="0", Replacement:="0,1", LookAt:=xlPart, SearchOrder:=xlByRows
MsgBox "0 est une valeur non exploitable, la valeur a été mise à la plus petite possible", vbOKOnly, "Alerte"
End If
Next j
Next i
 

n°2729521
fvalentin
Posté le 17-10-2007 à 14:50:37  profilanswer
 
n°2729527
TAM136
Posté le 17-10-2007 à 15:53:44  profilanswer
 


 
Attention, je me suis rendu compte que le code ne fonctionne pas parfaitement.Il manque ce morceau
MatchCase:=True
 
et,il faudrait que tu précises combien de cellules tu as (je ne vois pas encore comment faire sur une plage).De plus, il faut utiliser l'instruction
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

n°2729546
fvalentin
Posté le 17-10-2007 à 16:50:48  profilanswer
 

ok ca marche mais ce n'est que sur une seule cellule donc ...

n°2729678
TAM136
Posté le 18-10-2007 à 07:27:33  profilanswer
 

fvalentin a écrit :

ok ca marche mais ce n'est que sur une seule cellule donc ...


 
Je regarde ça.Je colle pour l'instant.

n°2729759
fvalentin
Posté le 18-10-2007 à 13:04:27  profilanswer
 

merci avec tout ce que tu m'as dis , j'aireussi: comme c'est dans une cellule , j'ai enlevé les variables i et j  et fixer les coordonnées de la cellule.
voila merci !


Aller à :
Ajouter une réponse
 

Sujets relatifs
liste déroulante sous excelexcel et la couleur
Mélange d'une liste sous ExcelCollage avec liaison sous Excel
[VBA] Ajout d'une feuille excel via un boutonExcel : passer d'une cellule à une autre automatiquement?
excel calcule mal une formule simple, bug ?fomat de cellule personnalisé excel
Trier les onglets d'un classeur excel[resolu]recherche sous excel caratère spéciaux
Plus de sujets relatifs à : pb excel


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