est il possible, de renvoyer le contenu d'une cellule située sur la même ligne que la cellule sélectionnée ? si possible, avec des instructions à codé directement sur la feuille !
je sais que l'on peut, retourner le contenu d'une cellule avec cette insctruction : "=c8" par exemple, mais pour une instruction un peu plus compliquée ... je nage :x
Pas sûre de comprendre (sourire... en fait si, je suis sûre de ne pas avoir compris )
pourrais-tu joindre un tout petit bout de fichier pour expliquer ta question et le résultat attendu ?
Je suis censé faire un tableau qui va regrouper des factures pour des gestionnaires, avec tous les mois de l'année.
Le problème est que le tableau fait une bonne cinquantaine de colonne et que au dela de la dizième, on ne voit plus le numéro de contrats.
Je voudrais donc mettre au dessus de chaque mois, une cellule avec indiqué le numéro du contrat relatif à la ligne de la cellule sélectionnée (je sais, 'est dur à comprendre ! ) !
ci joint un fichier (essayant) expliquant mon intention !
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("J10:U2500")) Is Nothing And Target.Count = 1 Then
Cells(6, Target.Column) = Cells(Target.Row, 1)
End If
End Sub
à placer dans le code de la feuille 1 (plage à adapter au vrai tableau)
@ +
mth
Edit: sourire... je ne réfléhis pas beaucoup (fait trop chaud) bien sûr que ta solution est la bonne tototiti ! ! ! Oublie vite mon code arnaoke
Est-ce que tu sais comment figer les volets ?
sélectionnes la colonne B
Menu Fenêtre - figer les volets
et comme ça tes n° de contrats resteront visibles...
Non, pas de formule qui fasse l'équivalent, car il n'y a pas de recalcul des formules quand on sélectionne une autre cellule, donc obligé de passer par VBA d'une façon ou d'une autre