Exemplar summa lectus cellulae Clipboard

Interdum id ipsum tempor ut cum aliqua. Sed cum iam inventa sunt, post rem apertam atque etiam vulgarem videntur. Ex serie "quid fieri potuit?"

Ex primis versionibus, vectis status in fundo Microsoft Excel fenestrae summae pro cellulis selectis tradito monstrantur:

Exemplar summa lectus cellulae Clipboard

Si vis, etiam in his eventibus ius-click evenire potest et e tabula contextu contexta prorsus eligere quae munera videre volumus:

Exemplar summa lectus cellulae Clipboard

Et nuper, in ultimis updates Excel, Microsoft tincidunt adiecerunt plumam simplicem sed ingeniosam – nunc cum hos eventus strepis, clipboard transcribuntur!

Exemplar summa lectus cellulae Clipboard

Pulchritudinem. 

Sed quid de iis, qui nondum (vel jam?) talem versionem habent Excel? Hoc est ubi simplex macros iuvare potest.

Exemplar summa delectae cellulae Clipboard utens tortor

Apertum in tab elit (Developer) Editor Visual Basic aut hoc keyboard brevis alt+F11. Inanis nova inserere moduli per menu Inserere - OMNIBUS et sequenti codice ibi exscribo:

Sub SumSelected() Si TypeName (Selectio) <> "Range" Exit Sub Cum GetObject ("Novum:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}"). SetText WorksheetFunction.Sum (Selection) .PutInClipboard finem cum fine Sub  

Ratio eius simplex est;

  • Primum “stulte praesidium” – reprimimus quidnam prorsus elucidatum sit. Si non cellulae electae sunt (sed, exempli gratia, chartula), tunc tortor exit.
  • Tum per mandatum Getobject novum obiectum notitiae nostrae creamus ubi summa nostra cellularum electarum postea reponenda erit. Codex alphanumeric longus et incomprehensibilis re vera nexus cum subcriptio Fenestrarum in quo bibliotheca sita est. Microsoft Forms 2.0 Object Libraryqui possit talia facere. Interdum etiam haec fraus vocatur implicita nuper binding. Si ea non uteris, nexum cum hac bibliotheca facere debebis in tabella per menu Tools — References.
  • Summa mandatorum delectae cellularum consideratur WorksheetFunction.Sum (Selection)et inde moles posita est in clipboard cum mandato PutInClipboard

Ad facilitatem usus, hanc tortorem claviaturae compendiariam uti globulo certe assignare potes macros Tab elit (Developer - Macros).

Et si vis videre quidnam prorsus exscriptus sit post tortorem currens, potes in tabula Clipboard utens parva sagitta in angulo dextro inferiore coetus respondentis in summa (Domus) tab:

Exemplar summa lectus cellulae Clipboard

Non solum quantum

Si, praeter summam quantitatem, aliud vis, tunc uti potes omnibus muneribus quae nobis res praebet. Officina:

Exemplar summa lectus cellulae Clipboard

Exempli gratia est:

  • Sum
  • Mediocris - arithmetica media
  • Numerare - numero cellularum numero
  • CountA - cellulae numerus repleti
  • CountBlank - cellulis vacuae numerus
  • Min - minimum valorem
  • Max - maximum valorem
  • Medus - mediana (valor centralis)
  • ... etc.

Filtra comprehendens et abdita columnarum biremium

Quid si ordines vel columnae in delectis fasciculis latent (manualiter vel per filtrum)? Ut in summa ratione non habeatur, codicem nostrum leviter immutare debebimus obiectioni addendo electio rerum SpecialCells (xlCellTypeVisible):

Sub SumVisible() Si TypeName (Selection) <> "Range" Exit Sub Cum GetObject ("Novum:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}"). SetText Officina.Sum(Selection.SpecialCells(xlCellTypeVisible)). PutInClipboard finem Cum fine Sub  

Hoc in casu, calculus cuiuslibet functionis totalis applicandus est solis visibilibus cellulis.

Si opus est formula viventium

Si somnias, cum missionibus potes ascendere, cum melius sit non numerum (constare), sed vivam formulam in quiddam, quod summas quae in cellulis delectae indigemus computat. In hoc casu formulam e fragmentis glutinare debebis, ei addito signo dollaris remoto et commate repone (qui separator inter inscriptiones plurium vagarum in VBA) cum semicolon;

Sub SumFormula() Si TypeName (Selection) <> "Range" Tunc Exit Sub Cum GetObject ("Novum:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}"). SetText "=СУММ(" & Repone (Selectio. Oratio, ",", ";"), "$", "") & ")" .PutInClipboard Finem Cum Fine Sub  

Summationem cum conditionibus additional

Ac denique, pro moechi perfecte, tortor scribere potes quae non omnes cellas selectas, sed solum eas quae conditionibus datarum satisfaciunt concludunt. Exempli gratia, tortor videbitur ut summam cellularum selectarum in quiddam quiddam ponat, si bona eorum maiora sint quam 5 et simul omni colore impleantur;

 Sub CustomCalc() Dim myRange Ut Range Si TypeName(Selection) <> "Range" Tunc Exit Sub Pro Singulis cellis In Electione Si cell.Value > 5 Et cell.Interior.ColorIndex <> xlNone Tunc Si myRange Nihil est Tunc Pone myRange = cell aliud myRange = Unio (myRange, cell) Finis Si Finis Si Cellula proxima Cum GetObject("Novum:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}").SetText WorksheetFunction.Sum(myRange)  

Ut facile existimas, condiciones absolute quaslibet – usque ad cellulas formas – et in qualibet quantitate constitui possunt (includendo eas una cum operariis logicalibus vel vel et). Est multum locus imaginationi.

  • Convertere formulas ad valores (6 modi)
  • Quaenam macra sunt, quomodo illis utendum, ubi inserere Visual codicem Basic?
  • Utilis notitia in statu talea Microsoft Praecedo

Leave a Reply