EXCEL/MACRO décalage ligne sous condition
Fermé
informatifien
Messages postés
741
Date d'inscription
lundi 18 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2016
-
19 oct. 2009 à 09:21
informatifien Messages postés 741 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 10 janvier 2016 - 21 oct. 2009 à 07:39
informatifien Messages postés 741 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 10 janvier 2016 - 21 oct. 2009 à 07:39
A voir également:
- EXCEL/MACRO décalage ligne sous condition
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
2 réponses
informatifien
Messages postés
741
Date d'inscription
lundi 18 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2016
92
19 oct. 2009 à 14:17
19 oct. 2009 à 14:17
alors j'ai essayé ça mais sans résultat concluant:
Do ' je cherche la ligne créer avec les dates mais par son numero d'OF
e = e + 1
Loop Until Application.Cells(e, 1) = b
Application.Cells(e + 1, 5).Select ' je selectionne la cellule en dessous de la 1ere date
ActiveSheet.Paste ' je colle mon code article
Application.Cells(e + 2, 5).Select ' je selectionne la cellule en dessous de la 1ere copie
ActiveSheet.Paste ' je colle mon code article une 2° fois
Do ' je cherche la ligne créer avec les dates mais par son numero d'OF
e = e + 1
Loop Until Application.Cells(e, 1) = b
Do ' je boucle horizontalement jusqu'à la derniere case
f = f + 1
Loop Until applications.Cells(e, f) = Empty
If Weekday(.Value) = 1 Then ' quand je trouve un samedi
Application.Cells(e + 1, f).Select ' je selectionne la cellule en dessous
Selection.Insert Shift:=xlToRight ' et insere une cellule en decalant à droite
Selection.Insert Shift:=xlToRight ' et j'en insere une deuxieme
Else
End If
quand j'exécute ma macro voici le message que j'ai: "réference incorrecte ou non qualifiée" quand la macro s'arete sur (.value)
Donc je suis bloqué je vois pas d'où cela peut venir . .. ..
Do ' je cherche la ligne créer avec les dates mais par son numero d'OF
e = e + 1
Loop Until Application.Cells(e, 1) = b
Application.Cells(e + 1, 5).Select ' je selectionne la cellule en dessous de la 1ere date
ActiveSheet.Paste ' je colle mon code article
Application.Cells(e + 2, 5).Select ' je selectionne la cellule en dessous de la 1ere copie
ActiveSheet.Paste ' je colle mon code article une 2° fois
Do ' je cherche la ligne créer avec les dates mais par son numero d'OF
e = e + 1
Loop Until Application.Cells(e, 1) = b
Do ' je boucle horizontalement jusqu'à la derniere case
f = f + 1
Loop Until applications.Cells(e, f) = Empty
If Weekday(.Value) = 1 Then ' quand je trouve un samedi
Application.Cells(e + 1, f).Select ' je selectionne la cellule en dessous
Selection.Insert Shift:=xlToRight ' et insere une cellule en decalant à droite
Selection.Insert Shift:=xlToRight ' et j'en insere une deuxieme
Else
End If
quand j'exécute ma macro voici le message que j'ai: "réference incorrecte ou non qualifiée" quand la macro s'arete sur (.value)
Donc je suis bloqué je vois pas d'où cela peut venir . .. ..
informatifien
Messages postés
741
Date d'inscription
lundi 18 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2016
92
21 oct. 2009 à 07:39
21 oct. 2009 à 07:39
Allo euuuh personne pour m'aider?
S'il vous plait . . :(
S'il vous plait . . :(