Compiler des données
Résolu/Fermé
Sigmakoff
-
Modifié le 27 mai 2020 à 10:11
Sigmakoff007 Messages postés 3 Date d'inscription mercredi 27 mai 2020 Statut Membre Dernière intervention 27 mai 2020 - 27 mai 2020 à 14:20
Sigmakoff007 Messages postés 3 Date d'inscription mercredi 27 mai 2020 Statut Membre Dernière intervention 27 mai 2020 - 27 mai 2020 à 14:20
A voir également:
- Compiler des données
- Validation des données excel - Guide
- Compiler plusieurs pdf - Guide
- Effacer les données de navigation - Guide
- Reinstaller windows sans perte de données - Guide
- Sauvegarde des données - Guide
2 réponses
yg_be
Messages postés
22698
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 avril 2024
1 471
27 mai 2020 à 09:26
27 mai 2020 à 09:26
bonjour,
en vrac:
- as-tu une ligne avec
- que contient la variable Mois? A quoi sert la variable Reassureur?
- il est recommandé d'éviter d'utiliser select et activate
- il est recommandé de toujours préciser la feuille quand on utile range et cells
- utilises des noms de variables plus clairs. il me semble que tu ignores dans quelle feuille se trouvent Cell_concernée et Cell_suivante.
en vrac:
- as-tu une ligne avec
option expliciten début de module? si non, ajoute-là.
- que contient la variable Mois? A quoi sert la variable Reassureur?
- il est recommandé d'éviter d'utiliser select et activate
- il est recommandé de toujours préciser la feuille quand on utile range et cells
- utilises des noms de variables plus clairs. il me semble que tu ignores dans quelle feuille se trouvent Cell_concernée et Cell_suivante.
Sigmakoff007
Messages postés
3
Date d'inscription
mercredi 27 mai 2020
Statut
Membre
Dernière intervention
27 mai 2020
27 mai 2020 à 12:04
27 mai 2020 à 12:04
Bonjour Yg_be.
Je vous remercie pour votre réponse, j'ai tellement écris et effacé que j'ai du oublier certaines variables. Alors je vais tenir compte de vos observations et améliorer mon programme. Merci
Je vous remercie pour votre réponse, j'ai tellement écris et effacé que j'ai du oublier certaines variables. Alors je vais tenir compte de vos observations et améliorer mon programme. Merci
27 mai 2020 à 14:10
Avec votre précédente réponse, j'ai pu améliorer et cela fonctionne pour une seule variable i. Merci bcp
Voici le code
Sub Test_4()
Dim Cell_concernée_Feuil2 As Range
Dim i As Integer
Dim Mois As String
i = 13
Mois = Worksheets("Feuil1").Cells(i, 2).Value
Worksheets("Feuil2").Select
Set Cell_concernée_Feuil2 = Cells.Find(What:=Mois, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False)
If Not Cell_concernée_Feuil2 Is Nothing Then
Cell_concernée_Feuil2.Activate
Range(Cell_concernée_Feuil2, Cells(Cell_concernée_Feuil2.Row, Cell_concernée_Feuil2.Column + 5)).Interior.Color = RGB(255, 224, 0)
Cells(Cell_concernée_Feuil2.Row, Cell_concernée_Feuil2.Column + 1).Select
Range(Cells(Cell_concernée_Feuil2.Row, Cell_concernée_Feuil2.Column + 1), Cells(Cell_concernée_Feuil2.Row, Cell_concernée_Feuil2.Column + 5)).Select
Selection.Copy
Cells(Cell_concernée_Feuil2.Row, Cell_concernée_Feuil2.Column + 1).Select
Worksheets("Feuil1").Select
Worksheets("Feuil1").Cells(i, 3).Activate
Range(Worksheets("Feuil1").Cells(i, 3), Cells(Worksheets("Feuil1").Cells(i, 3).Row, Worksheets("Feuil1").Cells(i, 3).Column + 5)).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd, SkipBlanks _
:=False, Transpose:=False
Worksheets("Feuil1").Cells(i, 3).Select
End If
End Sub
27 mai 2020 à 14:20
Merci