IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

insertion de cellules vides


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Tunisie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Par défaut insertion de cellules vides
    bonjour
    je compte sur votre aide pour pouvoir résoudre mon problème.
    je cherche une fonction qui me permettera d'insérer un nobre de cellules vièrges sur un nombre variable de lignes.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Dim trouver As Boolean
    trouver= false
    For i = m To 1 Step -1
    VALEURA = Range("C" & i).Value
    VALEURC = Range("A" & i).Value
    VALEURD = Range("E" & i).Value
    
    VALEURB = Range("F" & i).Value
    If VALEURA <> VALEURB Or VALEURC <> VALEURD Then
    For j = i To m
    VALEURB1 = Range("F" & j).Value
    VALEURD1 = Range("E" & j).Value
    If VALEURA = VALEURB1 Or VALEURC = VALEURD1 Then
    For k = i To j + 1
     ' inserer 3 cellules vides de la colonne A jusqu' à la colonne c 
     Next k
    
    trouver= true (trouver est une valeur booléenne)
    End If
    if trouver=false
    insérer des cellules vides à partir de la colonne D et de la ligne i
    end if
    Next j
    
    
    Next i

    les instruction dont j'en ai besoin sont en rouge dans le code
    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Tunisie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Par défaut
    voilà ce code me permet d'insérer toute une ligne vide, alors que moi je ne veux insérer que trois cellules dans la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    Dim i%
     For i = 2 To m
    VALEURA = Range("C" & i).Value
    VALEURC = Range("A" & i).Value
    VALEURD = Range("E" & i).Value
    MsgBox i
    VALEURB = Range("F" & i).Value
    If VALEURA <> VALEURB Or VALEURC <> VALEURD Then
    For j = i + 1 To m
    VALEURB1 = Range("F" & j).Value
    VALEURD1 = Range("E" & j).Value
    MsgBox j
    If VALEURA = VALEURB1 And VALEURC = VALEURD1 Then
    For k = i To j + 1
     ActiveSheet.UsedRange.Rows(k).Insert Shift:=xlDown
    
    
     
     Next k
      trouver = True
     Else
     
     MsgBox "valeurs non égales"
    
    End If
    If trouver = False Then
    MsgBox "pas de valeurs égales"
    End If
    
    
    Next j
    
    End If
    
    
    Next i

  3. #3
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For k = i To j + 1
        Range("A" & k & ":C" & k).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Next k

Discussions similaires

  1. Insertion de plusieurs cellules vides
    Par eric4459 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/04/2015, 14h26
  2. Afficher les cellules vides...
    Par Invité dans le forum ASP
    Réponses: 1
    Dernier message: 31/08/2005, 17h32
  3. Excel - Cellule vide en effectuant la somme
    Par spopo dans le forum Excel
    Réponses: 14
    Dernier message: 31/08/2005, 16h05
  4. Problemes avec des cellules vides
    Par arsgunner dans le forum ASP
    Réponses: 7
    Dernier message: 14/06/2004, 08h42
  5. [XSL-FO] Table avec cellule vide
    Par JustAGphy dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 12/05/2004, 14h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo