question excel : afficher le nom de la cellule dans une case. - Logiciels - Windows & Software
Marsh Posté le 21-08-2006 à 18:49:38
Bonjour,
est-ce que ceci peut t'aider à faire quelque chose?
MsgBox Cells(1, 2).Address(RowAbsolute:=False, ColumnAbsolute:=False)
Cordialement
Marsh Posté le 21-08-2006 à 19:14:29
Bonjour
Sauf que d'après ce que j'ai compris, il ne connaît pas la cellule dans laquelle se trouve le texte.
J'ai deux macros mais elles ne répondent pas directement à la question. Je pense qu'il faut les combiner Un pro pourra peut-être trouver la solution.
Sub Macro3()
If Range("A2" ).Value = "gagner" Then
Range("D8" ).Value = "A2"
Else
Range("D8" ).Value = ""
End If
End Sub
Cette macro permet à condition qu'on connaisse la valeur dans laquelle se trouve le texte de copier la référence de la cellule.
Sub Macro4()
For i = 1 To 150
For j = 1 To 200
If Cells(i, j).Value = "gagner" Then
Range("D8" ).Value = Cells(i, j)
End If
Next j
Next i
End Sub
Cette macro permet de copier le texte sans connaître la cellule d'origine.
Marsh Posté le 21-08-2006 à 21:37:14
Bonsor,
a améliorer:
Range("a1" ).Activate
With Worksheets(1).Range("a1:x500" )
Set fifi = .Find(What:="gagner", After:=ActiveCell, LookIn:=xlFormulas)
cascade = fifi.Address(RowAbsolute:=False, ColumnAbsolute:=False)
End With
Range("X8" ).Value = cascade
End Sub
le fait de mettre a1:x500 en dur ne me plait pas
@+
Marsh Posté le 23-08-2006 à 21:13:48
Merci pour votre aide mais vos formules ne marche pas completement dans mon cas.
Quand au set fifi... casacade, c'est du trop haut vol pour moi^^
Finalement je me suis debrouillé sans VB.
J'ai crée une macro qui me permet de mettre un tableau autour de la feuille
et ensuite je fais une rechercheV pour trouver le numéros de ligne et je "concatene" le A avec le numeros trouvé...
Fastidieu mais tant que ca marche
Marsh Posté le 21-08-2006 à 18:14:28
Bonjour a tous.
Ca fais un moment que je cherche mais je ne trouve pas comment resoudre mon probleme.
Alors je vous l'expose merci de bien vouloir m'aider.
Sur excel, j'ai une case qui affiche "gagner" et je voudrai avoir dans une autre cellule les coordonnées de la case ou est marqué gagner (sachant quelles est pas toujour au meme endroit)
A1[]
b1[gagner]
c1[]
...
dans la case X8 je voudrai voir afficher "B1"