Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !

flo65000

XLDnaute Occasionnel
Messieurs bonsoir,


Je souhaite faire un distancier, je souhaite compléter la partie du bas du tableau d'une manière rapide avec les chiffres du haut.


Avez vous une idée ? svp

J'ai une formule qui récupère les données dans la tableau selon département départ et arrivée
=INDEX(données;EQUIV(.......
Vu la partie du bas n'est pas complété ça ne fonctionne en moité ^^

Merci de m'aider sur le tableau et sur ma formule

En vous remerciant par avance
 
Bonsoir

Pourquoi est-ce que tu écris que la formule est trop longue. Il suffit de l'écrire dans une cellule vide, en l'adaptant à ta situation réelle, à la position réelle de ton tableau, qui ne commence pas forcément en A1, puis de la tirer vers le bas, puis un peu vers la droite, puis à nouveau vers le bas, et ainsi de suite. Même si tu dois le faire 100 fois, c'est une question de 2 ou 3 minutes !!!

Le plus simple serait de mettre ton fichier en pièce jointe, comme recommandé dans la charte.

@ plus
 
Bonsoir

Un essai avec code
VB:
Sub Miroir()
Dim InfoLigne As Range
Dim InfoColonne As Range
Application.EnableEvents = False

Set InfoColonne = Range("A2:A100") ' A adapter
Set InfoLigne = Range("B1:CV1") ' A adapter

For Each x In Range("B2:CV100") ' A adapter
If x.Value > 0 Then
lig = x.Row: col = x.Column
LaLigne = Range("A" & lig): LaColonne = Cells(1, col)

With InfoColonne
    Set c = .Find(LaColonne)
        If Not c Is Nothing Then
            adres2 = c.Address
            numeligne = c.Row
        End If
End With

With InfoLigne
    Set c = .Find(LaLigne)
        If Not c Is Nothing Then
            adres1 = c.Address
            numecol = c.Column
        End If
End With

Cells(numeligne, numecol) = x.Value
End If
Next x

Application.EnableEvents = True
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

Discussions similaires

Réponses
35
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…