Affiche X msgbox en 1
Fermé
Cédric
-
Modifié par Cédric le 20/07/2016 à 09:27
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 20 juil. 2016 à 11:14
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 20 juil. 2016 à 11:14
A voir également:
- Affiche X msgbox en 1
- Le clavier de mon telephone ne s'affiche plus - Guide
- Direct x runtime - Télécharger - Pilotes & Matériel
- J'ai un petit 1 dans messenger qui s'affiche mais pas de message comment effacer ce 1 - Forum Facebook Messenger
- American history x 2 - Forum Cinéma / Télé
1 réponse
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié par f894009 le 20/07/2016 à 09:43
Modifié par f894009 le 20/07/2016 à 09:43
Bonjour,
Sub Test() ' Test Macro Dim premiereColonne As Variant With Sheets("Faire la commande") 'Récupère la 1ère colonne non vide premiereColonne = .Range("A1").End(xlToRight).Column + 1 ' On met la commande et la date '.Cells(1, premiereColonne).Value = "Commande du " & Day(Date) & "/" & Month(Date) & "/" & Year(Date) .Cells(1, premiereColonne).Value = "Commande du " & Date 'Le titre Références en dessous .Cells(2, premiereColonne).Value = "Références" 'Le remplissage .Cells(2, premiereColonne).Interior.Color = RGB(230, 60, 230) '.Cells(2, premiereColonne).ColorIndex = RGB(255, 255, 0) End With 'La couleur j = 3 '1ère ligne de la commande i = 1 '1ère ligne de la liste des articles 'While Sheets(Range("A" & i).Value) <> 0 While Range("A" & i).Value <> 0 'Boucle sur tous les articles If (Range("B" & i).Value < Range("C" & i).Value) Then If (Range("F" & i).Value > 0) Then Worksheets("Faire la commande").Cells(j, premiereColonne).Value = Range("A" & i).Value j = j + 1 End If End If If (Range("B" & i).Value < 0) Then Msg = "B" & i & vbNewLine End If i = i + 1 'Passage à la ligne suivante Wend If Msg <> "" Then MsgBox "Il y a des stocks négatifs cellules:" & vbNewLine & Msg, vbOKOnly + vbExclamation, "Erreur" End If End Sub
Modifié par Cédric le 20/07/2016 à 10:23
"Erreur d'exécution '1004'
Erreur définie par l'application ou l'objet"
et quand je fais déblocage, il me surligne toutes les lignes (non commentées) à partir de la 10...
A la ligne 15, vous l'avez passé en commentaire ; pourquoi ? c'était pas ce qui définissait la couleur du texte dans ma cellule ?
sinon, où l'on modifie la macro, mon curseur est un gros bloc noir au lieu de la petite barre ; comment fait on pour repasser avec la petite barre ? :/
20 juil. 2016 à 10:29
quand je fais déblocage, il me surligne toutes les lignes (non commentées) à partir de la 10.. Non, une ligne a la fois
Quand vous avez l'erreur, clic sur debugage et passez le curseur souris sur pour voir ca valeur
N'ayant pas votre fichier avec donnees, ai fait un test et chez moi ca marche !!!!
A la ligne 15 Ben oui, mais celle du dessus le fait deja et sans erreur
20 juil. 2016 à 10:34
sauf qu'a la ligne 15, je veux changer la couleur du texte de la cellule alors qu'a la ligne 14, c'est le remplissage qui est changé...
pour la valeur de , elle est de 16385
20 juil. 2016 à 10:40
Autant pour moi, couleur texte sans erreur
elle est de 16385 Un peu trop, max 16 384 colonnes doit y avoir un bleme!!
pour votre fichier, passez par mes MP
Modifié par Cedric62232 le 20/07/2016 à 11:00
un problème, je me doute puisque la macro ne fonctionne pas lol