Question : Question si tout va bien simple… « fermant à clef » formating conditionnel

Quand I a installé mon formating conditionnel, j'emploie la GAMME de =$A$3 : $0$1044644
However, après un moment (dû à me coupere-coll devinent), il devient des fragments salissent le goût :
=$A$210 : $N$213, $A$2 : $N$208, $A$215 : $I$1044644, $K$215 : $N$1044644, $J$215 : $J$469, $J$472 : est-ce que $J$1044644

How je peux empêcher ceci de se produire ? Nous devons toujours couperer-coll des données de l'autre sources.
Or est là une manière que je peux « recréer » les gammes sur OUVERT ? (Dans la mesure où je sais, vous biseauté manoeuvrez formating conditionnel, je ne suis pas sûr si quelque chose est diffent est 2007 qui vous permet à cependant…)

Thanks !
Bruj
class= de

Réponse : Question si tout va bien simple… « fermant à clef » formating conditionnel

Salut Bruj,

J'ai étudié le problème et ai découvert la nouvelle et étonnante chose pour moi. Jamais avant que j'aie fait face à une tâche où il y avait nécessaire pour employer Activecell.
J'ai constaté que quand nous assignons la formule à l'état de format, il est traduit comme si étant appliqué à l'Activecell. Ainsi si nous avons composé une formule pour la cellule gauche supérieure de la gamme de CF (supposant qu'elle a références relatives/absolues appropriées à augmenter sur la gamme) nous devons placer Activecell à la cellule gauche supérieure de la gamme de CF. La manière la plus facile de faire ceci est de choisir la gamme de CF. Ainsi vous aviez raison en général au sujet du choix.

J'espère que ce macro convient à vous.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
Workbook_Open secondaire privé ()
Faible lastRow en tant que longtemps
Avec les feuilles de travail (« Sheet1 »)
    . SUPPRESSION  de Cells.FormatConditions.Delete 'TOUT LE FORMATAGE de COND
    lastRow =. Rows.Count
    Avec. Gamme (« A3 : O » et lastRow)   'ONT PLACÉ l'objet de défaut, toutes les expressions commençant
                                    '« . » se rapportera à lui. Noter niché « avec »
        . Choisir                     'pour placer ActiveCell au coin gauche supérieur de la gamme
        type de .FormatConditions.Add : =xlExpression, Formula1 : = " =COUNTIF ($E$3 : $E3, $E3) >1 "
        .FormatConditions (1).Interior.ColorIndex = 44
        .FormatConditions (1).StopIfTrue = rectifient
        type de .FormatConditions.Add : =xlExpression, Formula1 : = " =COUNTIF ($E$3 : $E$ " et lastRow et « , $E3) >1 »
        .FormatConditions (2).Interior.ColorIndex = 37
        type de .FormatConditions.Add : =xlExpression, Formula1 : = " =UPPER ($K2) = de "" """ OUI
        .FormatConditions (3).Interior.Color = '    rouge vbRed
    Extrémité avec
Extrémité avec
Sous-marin d'extrémité
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us