Vba Remplir une cellule en fonction d'une autre
Résolu
CHARLYJACK
Messages postés
345
Date d'inscription
Statut
Membre
Dernière intervention
-
CHARLYJACK Messages postés 345 Date d'inscription Statut Membre Dernière intervention -
CHARLYJACK Messages postés 345 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voici mon problème j'ai un tableau de données,
ces données sont réparties sur 7 Niveaux.
Je veux compléter ma colonne AS en fonction du niveau,
c'est à dire si la colonne AU = 1 alors la valeur de AS = E
si la colonne AU = 2 alors la valeur de AS = F ....
Auriez vous un code sur lequel je puisse m'appuyer ?
Cdt
Voici mon problème j'ai un tableau de données,
ces données sont réparties sur 7 Niveaux.
Je veux compléter ma colonne AS en fonction du niveau,
c'est à dire si la colonne AU = 1 alors la valeur de AS = E
si la colonne AU = 2 alors la valeur de AS = F ....
Auriez vous un code sur lequel je puisse m'appuyer ?
Cdt
A voir également:
- Macro excel remplir cellule en fonction d'une autre
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Fonction si et excel - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
- Excel cellule couleur si condition texte - Guide
1 réponse
Bonjour Charlyjack, bonjour le forum,
Pourquoi un code ? je te propose la formule suivante à placer en AS1 et a tirer vers le bas :
Elle signifie : si AU1 est égale à 1, alors AS1 sera égale à "E". Si AU1 est égale à 2, alors AS1 sera égale à "F". Si AU1 est vide alors AS1 sera vide.
Pourquoi un code ? je te propose la formule suivante à placer en AS1 et a tirer vers le bas :
=SI(AU1=1;"E";SI(AU1=2;"F";""))
Elle signifie : si AU1 est égale à 1, alors AS1 sera égale à "E". Si AU1 est égale à 2, alors AS1 sera égale à "F". Si AU1 est vide alors AS1 sera vide.
je pense que je me suis mal exprimer,
je veux récupérer la valeur de la colonne E sur la même ligne.
si AU16 = 1 alors je récupére le contenu de la cellule E16
si AU16= 2 alors je récupère le contenu de la cellule F16 ....
Désolé pour cette mauvaise formulation et merci de cette proposition
Alors essaie comme ça :
toujours à placer dans AS1 et à tirer vers le bas
j ai un peu de mal avec les formules à rallonge mais ça fonctionne très bien
Bonne journée à toi Thautheme