Google Website Translator Gadget

Mostrando entradas con la etiqueta Excel 2007. Mostrar todas las entradas
Mostrando entradas con la etiqueta Excel 2007. Mostrar todas las entradas

martes, 18 de febrero de 2014

LDAP Active Directory: com obtenir el SID dels objectes.

Microsoft Active Directory
Microsoft Active Directory
Quan gestiones una xarxa gran de usuaris amb Active Directory et calen eines per a fer tasques massivament.
Una de les coses habituals es extreure un llistat de objectes a Excel.



Els objectes estan identificats internament, amb independència del nom amb que es presenten, en un camp anomenat objectSID amb un format semblant a: S-1-5-21-xxx però si consultes el camp el que et trobes es un llarg hexadecimal 01050051500DFEADFEADFEADFEADFEADFEADFEA


Com fer la conversió de objectSID al format llegible?

He utilitzat aquest VisualBasic script per a fer la conversió:

v_SID_AD1 = fnGet_HexString(p_objRecordSet.Fields("objectSid").Value)

on la funció esta definida de la següent manera:

Function fnGet_HexString(intSID)
  Dim strRet, i, b
  strRet = ""
      
  For i = 0 To UBound(intSID)
   b = Hex(AscB(MidB(intSID, i + 1, 1)))
   If (Len(b) = 1) Then b = "0" & b
    strRet = strRet & b
  Next

  fnGet_HexString = fnHexStrToDecStr(strRet)
End Function



Enllaços relacionats:




martes, 7 de mayo de 2013

Excel 2007: Amagar / Mostrar pestanyes

Una opció simple per a facilitar l'ús dels fulls Excel es acumular els paràmetres en una pestanya que després s'amaga. Però com tornar a mostrar la pestanya amagada?

A Excel 2007, amb la molesta interface Ribbon, costa trobar la opció.



MOSTRAR
La pestanya origen està amagada
Inici / Format
Visibilitat / Amaga i mostra
Presentarà el llistat de fulls amagats.

Selecciona i accepta.
AMAGAR
Molt més senzill:

Botó dret / Amaga



Informació addicional:
Microsoft Hide or Show workseets


miércoles, 16 de enero de 2013

Excel: Còpies de seguretat .xlk

Els fitxers de Excel poden, selectivament, crear una còpia de seguretat que quedarà amb la extensió .xlk.
Aquesta es una funcionalitat individual al fitxer, diferent a la de còpia periòdica (per exemple cada 5 minuts) que es pot programar a Excel per tal que faci còpies per si hi ha un error.

El funcionament de les còpies de seguretat .xlk es tan senzill com:

Selecciona "Anomena i Desa" (Save as...) 
Al costat del botó de "Desa" (Save) hi ha un petit desplegable "Eines" (Tools)

Si es desplega trobaràs "Opcions Generals..." (General Options..."
Al desplegar trobaràs una opció petita que diu:
"Crea sempre una còpia de seguretat"

jueves, 16 de agosto de 2012

Excel 2007 en català: Plantilla inicial

Si disposes de Excel 2007 i has aplicat el LIP (Language Interface Pack)  en català (links abaix) veuras que al obrir un nou llibre Excel aquest ja surt en català.

Però que pasa si vols modificar aquesta plantilla per defecte (default template)?
Segurament ja has visitat Google i la meva explicació a Office 2007 Templates però això no t'ha solventat el problema... es normal!

Al aplicar el LIP han canviat algunes coses a l'hora d'aplicar les plantilles (templates) per defecte:

Excel 2007 +
LIP Català
La plantilla ha de estar al directori
C:\Program Files\Microsoft Office\Office12\XLSTART
i anomenar-se obligatòriament:
Llibre.xlxt

I el full per defecte?
(el full que es genera al afegir nous fulls de treball al llibre existent)
Ha d'anomenar-se:
Full.xlxt

Enllaços relacionats:
http://office.microsoft.com/en-us/downloads/office-language-interface-pack-lip-downloads-HA001113350.aspx
https://www.microsoft.com/downloads/details.aspx?FamilyID=91426c33-ea45-482d-af08-cd8ea8cbfd53&displaylang=ca

jueves, 2 de agosto de 2012

VLOOKUP cap a la esquerre

Una de les funcions més utilizades a Excel es la VLOOKUP. Bàsicament funciona com a un index i permet  fer cerques d'un valor dins d'una taula (p.ex: Nom=Benet) i tornar el valor corresponent en una columna de més a la dreta (Edat=34).

Però que pasa si el que vols es tornar un valor que està més a la esquerra?
Que pasa si el que vols obtenir es el nom de la persona que te 34 anys? VLOOKUP no funciona!

Però tenim una sol·lució: INDEX + MATCH...

=INDEX(Table1[#All];MATCH(M1;Table1[[#All];[Edat]];0);1)

Amb aquesta funció et retorna de la taula Table1
El valor de la columna 1: ;1)
Que correspongui al valor buscat( M1) en aquest exemple 34

La funció MATCH és: valor a buscar; Taula on buscar;tipus de cerca

El tipus de cerca  ( ;0) ) al exemple es per que retorni el primer valor que correspongui de manera exacta amb el que es busca.


Enllaços relacionats:

He trobat motl interessant el següent link amb ajudes i exemples i diverses formes de solventar problemes de Excel:

http://www.myonlinetraininghub.com/excel-vlookup-to-the-left-using-choose

domingo, 10 de junio de 2012

Word, Excel 2007: Office Templates

Actualitzat: 26-6-2012, 16-08-2012
Al tractar les plantilles (Templates) Office tampoc es un prodigi d'organització, ja que es la fusió de diversos productes que, tot i que convergeixen en la funcionalitat dels usuaris, internament son totalment diferents. Les plantilles per defecte es poden canviar seguint alguns passos:

Excel
2007
Les plantilles per defecte:
Han de estar al directori "C:\Program Files\Microsoft Office\Office12\XLSTART"
i anomenar-se obligatoriament: book.xltm i sheet.xltm
Excel 2007 +
LIP Català
Mira't els detalls a: Excel 2007 Plantilla Català per defecte
Word
2007 Normal Template
Deixa la plantilla Normal.dotx i Normal.dotxm a:
C:\Users\Usuari\AppData\Roaming\Microsoft\Templates

Word
2007
Ves a la carpeta C:\Program Files\Microsoft Office\Templates
i afegeix un enllaç (link) a la carpeta on tens les teves plantilles

i apareixeran com a pestanyes per a generar nous documents:


Enllaços relacionats:
http://office.microsoft.com/en-gb/excel-help/customize-how-excel-starts-HP010197489.aspx

jueves, 7 de junio de 2012

Excel 2007: Obrir 2 excel en finestres separades

O en anglés: "open 2 excel files in separate windows".
Normalment si vas fent doble click sobre fulles excel es van acumulant a la mateixa instància de Excel cosa que presenta alguns inconvenients com:
  • dificulta treballar amb 2 pantalles,
  • No permet visualitzar una Excel oberta mentre es treballa amb els altres,
  • etc...
Que podem fer per a obrir en documents separats?
Opció 1: La nyapa
(No requereix drets d'administrador)

Inconvenient:
Com tanquis les fulles default (bookxx) torna a acumular-se
Obre 2 Excel i arrossega al segon alló que no vols compartir.
Les fulles Excel s'obriran per defecte a la primera instància.
Opció 2: Regedit
(requereix drets d'administrador)
Inconvenient:
- Consumeix molta memòria (obre múltiples instàncies de Excel)
- Requereix drets d'administrador
Per a .xlsx modifica el path:
HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
afegeix:
C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e "%1"
renombra command:
command2
renombra ddeexec:
ddeexec2

Per a .xls repeteix al path:
HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command


Enllaços relacionats:
http://answers.microsoft.com

domingo, 22 de abril de 2012

Excel 2007 "Pivot tables" i columnes calculades...

Les "Pivot Tables" permeten fer calculs.... però orientats a calculs matemátics!
Es molt dificil fer formules calculades amb dates.
Per a afegir columnes calculades:
Selecciona una cel·la i ves a Options / Formulas / Calculated item....

lunes, 2 de abril de 2012

Excel 2007: Obtenir lletra de la columna

Excel disposa de una formula per a obtenir el index de la columna:
=COLUMN
però retorna un valor numéric.

Que pasa si vols la lletra de la columna?
Doncs que no hi ha cap formula que directament t'ho doni...
ep! he dit directament... prova el següent:

Si la columna es de la A..Z:
=CHAR(COLUMN(I6)+64

I si vols a partir de la columna AA?
Es complica una mica més però es factible:
=CHAR(INT((COLUMN()-1)/26)+64)& CHAR(IF(MOD(COLUMN();26)=0;1;MOD(COLUMN();26))+64)

El que fa realment es calcular els residuals de 26 (el valor de Z) i anar sumant fins a obtenir el resultat en mode caràcter.

sábado, 24 de marzo de 2012

Excel 2007 how to disable hyperlink format

Una de les coses que més molesta del Excel 2007 es l'autocorrecció del format que aconsegueix fer-ho il·legible.
Per a desactivar-ho:

Bótó Office / Excel options
Proofing
Ignore Interenet and file addresses
Autocorrect Options / Autoformat

lunes, 13 de febrero de 2012

Excel 2007 automatic filled formulas

De vegades i de manera aparenment misteriosa Excel 2007 decideix copiar les formules....
Ja has probat a desactivar "Extend data range formats and formulas" sense éxit.


Proba a aplicar:


i  desactivar "Fill formulas in tables to create calculated columns"