Figer valeurs cellules non adjacentes Excel
fafam
-
fafam -
fafam -
Bonjour,
je souhaite figer les valeurs (collage spécial, valeur) de 40 cellules non adjacentes de la colonne B sans pour autant figer les valeurs des 260 autres cellules de la colonne. Sachant que je ne peux pas filtrer sur la colonne A (titres des lignes) puisque j'ai un certain nombre de lignes vides entre les lignes de données, existe t'il une solution plus rapide que de sélectionner cellule par cellule (que je puisse intégrer dans une macro).
Merci
je souhaite figer les valeurs (collage spécial, valeur) de 40 cellules non adjacentes de la colonne B sans pour autant figer les valeurs des 260 autres cellules de la colonne. Sachant que je ne peux pas filtrer sur la colonne A (titres des lignes) puisque j'ai un certain nombre de lignes vides entre les lignes de données, existe t'il une solution plus rapide que de sélectionner cellule par cellule (que je puisse intégrer dans une macro).
Merci
A voir également:
- Figer valeurs cellules non adjacentes Excel
- Liste déroulante excel - Guide
- Figer colonne excel - Guide
- Excel additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Word et excel gratuit - Guide
3 réponses
Comme tu évoques un filtre sur A, as-tu une particularité en A pour repérer les lignes devant avoir le collage spécial ?
eric
eric
Oui, j'ai un titre identique ("cumul") dans toutes les lignes concernées mais si je filtre sur "cumul", toutes les lignes "cumul" après la 1ère ligne vide ne sont pas filtrées. Je pourrais également mettre un espace dans toutes les lignes vides mais ... je préférerais une solution technique. Néanmoins, je ferai cela s'il n'y a pas d'autre solution.
fafam
fafam
Bonjour,
Tu peux forcer excel à prendre en compte les lignes au-dela des vides si tu sélectionnes toute ta ^lage avant d'appliquer le filtre automatique.
Mais ça sera pour d'autres cas car tu aurais été embeté de toute façon avec le collé car s'applicant sur des zones différentes pour excel.
Cette petite macro remplace la formule par la valeur pour toutes les cellules de la sélection en cours si "cumul" est trouvé en colonne A même ligne :
La sélection peut être une sélection multiple
eric
Tu peux forcer excel à prendre en compte les lignes au-dela des vides si tu sélectionnes toute ta ^lage avant d'appliquer le filtre automatique.
Mais ça sera pour d'autres cas car tu aurais été embeté de toute façon avec le collé car s'applicant sur des zones différentes pour excel.
Cette petite macro remplace la formule par la valeur pour toutes les cellules de la sélection en cours si "cumul" est trouvé en colonne A même ligne :
Sub colleValeur()
Dim c As Range
For Each c In Selection
If LCase(Cells(c.Row, 1)) = "cumul" Then c.Value = c.Value
Next c
End Sub
La sélection peut être une sélection multiple
eric