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

Remplir les cases automatiquement..

  • Initiateur de la discussion Initiateur de la discussion CedricSTO
  • 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 !

C

CedricSTO

Guest
Bonjour,

Je suis face à une problématique gênante.. En faisant un export, je me retrouve avec le tableau ci-dessous :



Je souhaiterai que les cases, par exemple "C3" et "D3" se remplisse automatiquement avec les éléments de la case supérieurs mais que si la case inférieures, celle-ci doit reste tel quel.. En gros que "C5" reste 2.. Cela bien sur une quantité de ligne de 500/1000..

En vous en remerciant par avance,
 
Bonjour

tu crées une colonne intermédiaire
en ligne 2 formule : =si(C2="";C1;C2)
tu tires jusqu'en bas

si le résultat est ok
copier ta nouvelle colonne/ sélection C2 collage valeurs

...
 
Bonjour, CedricSTO, ERIC S, le Forum,

Autre possibilité avec le code suivant, logé dans un module standard :
VB:
Option Explicit
Sub Cellules_vides_compléter()
    Dim c As Range
    Application.ScreenUpdating = False
    For Each c In Range("e:e").SpecialCells(xlCellTypeConstants)
        If c.Offset(, -1) = "" Then c.Offset(, -1) = c.Offset(-1, -1)
        If c.Offset(, -2) = "" Then c.Offset(, -2) = c.Offset(-1, -2)
    Next
End Sub
A bientôt 🙂
 

Après délibération, la solution VBA est vraiment la meilleure!! 🙂

Merci
 
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…