sélection d'une cellule dans un tableau variable

KN4

XLDnaute Nouveau
Bonjour à tous !

Je voudrais sélectionner sous mon tableau la valeur de la recette 9007.
Sachant que mon tableau varie
selon les semaines selon les recettes qui ont été effectué.
La recette 9007 peut alors être sur une colonne différente.

je vous envoie mon tableau en attaché.

merci

nico
 

porcinet82

XLDnaute Barbatruc
salut nico,

Comme ton fichier n'est pas passé, je te propose une macro qui trouve la dernière cellule dans laquelle se trouve la chaine de caractère recette 9007

Code:
Sub calc_val()
Dim Recette As Range

For Each Recette In ActiveSheet.UsedRange
    If Recette = 'recette 9007' Then
        Recette.Select
    End If
Next Recette
End Sub

@+
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir KN4, porcinet82 et Océane :)

Une autre possibilité en VBA (même compréhension que porcinet82) :

Sub ChercheRecette()
'
Dim Cellule As Range
'
  Set Cellule = ActiveSheet.UsedRange.Find(what:='recette 9007', _
     LookIn:=xlValue, lookat:=xlWhole)
  If Not IsEmpty(Cellule) Then
    Cellule.Select
    With ActiveWindow
      .ScrollColumn = Selection.Column
      .ScrollRow = Selection.Row
    End With
  End If
End Sub

A+ ;)
 

porcinet82

XLDnaute Barbatruc
Salut nico,

Ton fichier n'est toujours pas passé, il doit être <50ko, zippé, et son nom ne doit contenir ni accent ni carctère spéciaux. Pour plus d'information rend toi à l'adress suivante Lien supprimé

Les solutions que l'on a proposées ne fonctionne pas???

@+
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 611
Messages
2 090 226
Membres
104 453
dernier inscrit
benjiii88