aller automatiquement dans une cellule

  • Initiateur de la discussion Initiateur de la discussion Farscape
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

Farscape

Guest
Salut,

J'ai encore besoin d'un ptit coup de main,
je doit créer des fiches par personne
je voudrait les créer sur une meme feuille (l'une en dessous de l'autre), mais j'aimerais qu'en haut avec un menu déroulant quand je choisisse tel ou tel personne, la feuille descende jusqu'a sa fiche.

Ci-joint une ébauche rapide

Merci.
[file name=Fiche.zip size=6474]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Fiche.zip[/file]
 

Pièces jointes

J'ai peut etre trouver une solution mais je n'arrive pas a ecrire la bonne phrase si quelqu'un connait mon erreur:

If Feuil1.Range('D4').Value = '1' Then ActiveWindow.SmallScroll Down:=-1000
If Feuil1.Range('D4').Value = '2' Then ActiveWindow.SmallScroll Up:=1000 And SmallScroll Down=21

La premiere ligne pas de probleme mais la deuxième il me met 'fin attendu'

ET la je coince

Merci
 
Pour l'option avec recherche ca marche mais il n'est pas bien calé
CAD trop bas trop haut, j'aimerais si possible que la fiche tombe pil poil au centre

C'est pour cela que j'essaye Avec ActiveWindow.SmallScroll

car je n'aurais pas beaucoup de fiche.
donc si ca marche je le ferais pour le nombre de fiche que j'aurais
 
Sub Macro1()
If Feuil1.Range('D4').Value = '1' Then ActiveWindow.SmallScroll Up:=1000
If Feuil1.Range('D4').Value = '2' Then
ActiveWindow.SmallScroll Up:=1000
ActiveWindow.SmallScroll Down:=21
If Feuil1.Range('D4').Value = '3' Then
ActiveWindow.SmallScroll Up:=1000
ActiveWindow.SmallScroll Down:=42
If Feuil1.Range('D4').Value = '4' Then
ActiveWindow.SmallScroll Up:=1000
ActiveWindow.SmallScroll Down:=63

End If

End Sub



voilà
 
Sub Macro1()
If Feuil1.Range('D4').Value = '1' Then
ActiveWindow.SmallScroll Up:=1000
end if

If Feuil1.Range('D4').Value = '2' Then
ActiveWindow.SmallScroll Up:=1000
ActiveWindow.SmallScroll Down:=21
end if

If Feuil1.Range('D4').Value = '3' Then
ActiveWindow.SmallScroll Up:=1000
ActiveWindow.SmallScroll Down:=42
end if

If Feuil1.Range('D4').Value = '4' Then
ActiveWindow.SmallScroll Up:=1000
ActiveWindow.SmallScroll Down:=63
End If

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
8
Affichages
12 K
Apoklypsno
A
E
Réponses
2
Affichages
4 K
Enstageetgalere
E
F
Réponses
1
Affichages
889
Denis
D
C
Réponses
8
Affichages
2 K
carlos
C
S
Réponses
4
Affichages
1 K
sebkernoise
S
M
Réponses
8
Affichages
1 K
marc21
M
Retour